It's fun, it's frustrating, it's time consuming, it's very gratifying.
If your any good at it. The next pair are already in your head.
If I was going to DIY right now, I'd go with GR just because they have kits, cabinets or you can DIY too. Support is just an Email away and if you run out of gas, you can buy finished cabinets.. Great support. But most of all a great speaker weather you paint it with a roller or take it in for an auto finish or fancy veneers.
They sell a very good speaker.. Their subs are exceptional too. OB Servos.
Regards..