This ^. I'm my own biggest critic, so as soon as I tap a keg I'm already coming up with ideas for the next time I brew it. Even the recipes I have dialed in get experimented with here and there.
I feel like my beer is getting better with practice but I'm also coming to the conclusion that bottle shop beer is often not worth what I pay for it (not trying to argue that homebrewing is saving me money - it's not). If it's coming from across the country and is not extremely unique, I'll typically pass. There's plenty of quality local stuff available in the common styles I drink a decent amount of and for a few bucks cheaper per six-pack than an out of region beer.
What I tend to brew is stuff that isn't done at all or done particularly well locally. Oddly enough, it's hard to find good american brown ale locally (thanks for Noti Brown, Denny!), as well as all British styles (or hell, most lower gravity ale). So I brew quite a bit of British stuff. I also find the quality of local saison to be poor for what I pay so I brew a lot of saison.
I've also completely stopped buying highly hop forward styles in bottle. I don't drink many of them (my wife does) so when the urge strikes, we go out to one of many breweries or places with a lot of local stuff on tap.
Again, no argument about saving money by homebrewing but rather, brewing the stuff you like that you don't feel is easy to get access to.