<p>In the UK, St. Andrews has a significantly better general reputation than the other two (which are nevertheless decent universities), certainly among older people (=employers?). Amongst other reasons, university reputation in the UK is highly correlated with age - York and Bath were both made universities within living memory.</p>