I've had a few good experiences with NHS24 too for physical and dental problems. I was over the moon when I managed to get seen within an hour of my phone call for emergency dental treatment after being in pain for days and my dentist being shut since it was a holiday. I only had to pay £12 for treatment as well which was not bad. I've found NHS to be great for my physical conditions but not for mental health whatsoever but I do know they are under funded all over and especially in that department. My GP also diagnosed my pneumonia as tonsillitis and didn't even listen to my chest but when I called up NHS24 regarding a cough, they suspected pneumonia instantly and lo and behold, they were right and not my actual GP.
I'll forever be grateful for them in regards to my papa. They cured his cancer, control his diabetes and now, they care for him with his failing remaining kidney and gave him a dialysis machine to use at home so he doesn't have to go into hospital which was a godsend because he can't walk very well so if he went into hospital for dialysis, he would probably never come out of hospital until his transplant. He has nurses that come in every single day to set up his machine for him and check his stats and all that jazz, even on Christmas and New Years Day and they are all very lovely and knowledgeable about kidney disease. If it weren't for NHS, my papa still wouldn't be here. He can't afford private care. I just hope he gets his transplant soon.