I've found that once you get up into the specialists you can very well end up with some excellent doctors. I am currently being treated for a chronic condition at one of the top specialist hospitals in the country, by a prof with an international reputation in his field. Theyll throw me into a scanner for any reason, and, frankly, its nice not having to fight insurance for the $17K in monthly drugs I now have to take (no that is not a typo) - they just get dispensed from the pharmacy on my way home from my monthly check. I got hauled in for a four day stay as they needed to check a spinal compression risk and when I was cleared to go home I just up and left, with a party bag of meds for constipation and pain management.
And yet my GP doesn't have a functioning phone system and had the place not been like a goddamn bus shelter with a 10 minute exam time limit, and one GP who frankly always looks like she would rather be doing something, anything, than interacting with the human race, and then maybe this wouldn't have gotten to the point it is.
But what is WITH that lack of information? Drives me nuts - if you are xraying a part of my body, why dont you tell me a) why and b) what the outcome was. No, Im not going to read a letter just tell me!