I have to admit your points are valid if travelling from the Discovery City…..
I live in West Lothian and a bunch of us are heading down to the big smoke to watch the Lions game at the end of June…
Cheapest train ticket booked at the first opportunity £126 Waverly to KX on the Friday,god forsaken crack of dawn, hour…returning Sun arriving late into Waverly….
1.30 VS flight on Friday … EDI>LHR ..costs £43
mid evening BA flight from LGW back to EDI = £39
Use my silver card at LGW..its a knockout blow to the rail network…and remember that £126 is for goat class….and you really are playing roulette…when you travel economy!!