According to the BBC, 1 in 10 Scots, 1 in 8 English, 1 in 7 N Irish and a shocking 1 in 5 Welsh are on hospital waiting lists.
Full details here:
According to Public Health Scotland in 2021 ‘the headcount of GPs in Scotland is 5,195. This is a rise of 74 GPs compared to last year.‘
According to the BBC in 2019: Scotland has the highest number of GPs per head of population in the UK, research commissioned by the BBC shows. Analysis by the Nuffield Trust think tank shows there are 76 GPs per 100,000 people, compared to a national UK average of 60.
The above is from 2019. I am aware of no more recent comparative data but, I’d put money on NHS Scotland being even further ahead.