The Guardian's usually pretty good about getting some Scot/Wales/NI entries into its "UK 10 Best ____" articles, which makes me think we must all be doing REALLY badly at railway station pubs for there to not be a single one this time round.
Was alright when it was the Nor Loch - but I lost interest when it changed to a Brewdog.
Best station pub for Waverley IMO is the Jinglin' Geordie, halfway up Fleshmarket Close. Love that place.