It's easy to brew better beer than "commercial" beer because you are brewing to your tastes for the most part. There are some fantastic commercial beers, but very few are perfect for everybody.Quality - Clarity, shelf life, carbonation, infection, are easier to control on a commercial level.That being said, commercial beer is brewed to make money, not to satisfy your personal tastes so brewing a delicious beer that you love is going to be easier.
Pretty much this. I've been brewing for rather a long time now (I started before I went to college) and I'd say that there are three basic stages of homebrewing:First there's the shock that you can make something that doesn't taste horrible, and that you can still see after drinking it.After a few batches, you get to the point where you understand sanitation and the processes enough that you're consistent, and with a decent recipe you can make stuff that's as good as commercial beers. Here I'm thinking that you can make someone else's recipe and have it come out the same two brews in a row, and like it. This is the point where your pals come over, drink your beer and are surprised :)The third stage takes a little while longer - and that's the point where it's better than commercial beer. I don't care WHAT commercial brewery is making it, they are trying to sell beer, and for that they have to appeal to a large audience. Me, I only have to appeal to me. If you like my beer, great. If you don't, well the SN Torpedo is in the fridge over there. I brew EXACTLY what I want to drink. No compromises. If I think that the beer flavor should be APA with cherry and Belgian hops, that's what I'll brew.There's a lot of crossover between stages 2 and 3 (mostly the ability to formulate your own recipes) and I will say that it REALLY helps doing beer competitions to understand how to taste, and then control the nuances.just my $0.02