Mine was as good or better than 99.9% of the beer I've tried. I think the freshness of it can't be beat and is a HUGE part of it, another important facet is you don't pasteurize homebrew.
There is definitely an initial investment! Had to buy a large kettle for boiling with a drain valve, a temp gauge, a 6 gallon fermenter, some tubing, sanitation spray, a soda keg(s), a keg fridge with soda keg connections - and misc. stuff I'm sure I'm forgetting. Bottling is for suckers, I wouldn't recommend it!
Then I was spending $45 to $60 for each kit I'd order from various places. Each kit would fill a soda keg - I think they were 5 gallons.
I didn't do any mashing, I used the "Extract" method so the kits would come with extract goo (bottles/bags) that you would boil in water and you'd add hops (and sometimes other stuff) at various times. You had to keep it at a specific temp and ensure you didn't get a "boil over", and anything that touched it, post boil, had to be sanitized. I was anal as all hell about it, which made it stressful - BUT - I never had an infected batch. And I'd guess I did 25 or so batches.