Hmmmm bit on the fence here. Out of some 50 different GPs I have seen in my lifetime, some have been great, and some have been shit. Most have been OK.
What makes me a bit worried is I get some googling what they think is wrong with me! And sometimes prescribing the incorrect meds. In fact, I had a rash under my armpits last summer (and didn't know what it was,) and the GP said it was gave me steroid cream. It flared up even worse and I was in AGONY.
My friend who had suffered from thrush said it's THRUSH! You need canestan! I got some canestan, and within 12 hours of starting to use it, it was about 25% better. Within 3 days it was nearly gone!
Comes to something when your not-medically-qualified mate can diagnose what you have, and the bloody doctor can't!!!
That said, this was a fairly newly qualified GP - finished her medical training the year before. Then again, surely she should have been on top of things (maybe even moreso than a GP who qualified 30 years ago.)
IME the better ones are the one who qualified more than 6-7 years ago, but less than 25. The 'newer' ones still have a lot to learn, and some of the older ones (55+) don't seem to care about the job anymore, and often don't look me in the eye.
When I was a kid (1980's) the middle aged and older GPs (who qualified in the 1950's and 60's,) were actually horrible and spoke down to people like they thought they were God. They were all men too.