Kinloss only have one Runway & crosswinds can be a problem. The CFI/Manager are a team with a reputation but the planes appear well maintained. They go through FI's pretty quick.
Highland Flying at Inverness 2 runways but a/c shabby, do you like a drinK?
Perth 3 runways pretty professional but ? more expensive.
Dundee one runway but otherwise as above.
None of them are particularly busy.
If you are up at Feshie ask the local boys what they think, visit the outfits concerned.