I think it's even harder to give a "Best Scottish University" than it is for unis in England, as I find the quality of the education given is more dependent on the course in Scotland than it is at other unis. For example, someone above said "Oh, that's quite insulting comparing HW to Dundee!" While I think Dundee is one of the better unis for medicine in Scotland.
Christ mate, calm down. Scotland has a population that is 2/13ths of England and Wales. Scotland has a tiny population and the number of good unis is relatively high for that population. Glasgow, Edinburgh, St. Andrews, Dundee,are 4 unis in Scotland I'd call good. Even stretch to say Strathclyde.
This is 4/15 universities in Scotland. England has, what? 80 universities? I'm sure you can do the logic and work out why you seem to have "so many" good universities.
No one's coming in and singing the praises of how much better Scotland is for England. You're just getting butt-hurt because you think your unis are better and no one is saying how good they are. Don't be such a snob, what do you expect in a thread asking about Scottish universities?
I'm applying to 5 Scottish unis, although I'm perfectly qualified to compete for the top unis in England, including Oxbridge, I simply can't afford to study outside of Scotland.
So I suggest you come off your high horse. Not a single person has said that Scottish unis are better than English ones. Are we not allowed to think our universities are relatively good? Sure, we can't hold a light to Oxbridge, Imperial, King's, Warwick...does that make 13/15 unis in Scotland crap?