Hard to agree more! The UK is so bad they have semi-regular doctor strikes!
For FM/GP/Primary Care, UK is > USA in my opinion:
GPs' partnerships: now that's what I call a healthy salary
Average GP salary is 100k pounds = 170K USD (Average exchange rate is 1.7 over past 10 years, not post-brexit exchange), 6-8 weeks vacation.
And you can easily make 300k USD in the UK as a GP if you hustle. UK/NHS is very primary care oriented.
But yes, for specialists, UK is not very good. But also remember, unlike Canada (which is 100% universal/public healthcare), UK has a two tier system (public + private). So if you are ortho and inclined to make $, you can do PP on the side and make decent money, like 200K Pounds. But yeah, not as much as US/Canada specialists earn. But remember, medical school in the UK is 3k pounds/year up until 3 years ago (now its 9k/year, but still cheap). And 10 years ago medical school was FREE, including Oxford/cambridge, which is as reputable as Hopkins/Harvard. And you can go straight from highschool into medical school, so you start earning money at age 23...barely any debt. So its not all bad in the UK.
personally think Oz >> Canada, because Australia is two tiered as well. The private sector in Oz is far more developed than UK (which is mainly just Bupa insurance), and thus more 'lucrative' down under for physicians in general.