As someone who regularly travels around the country on traint, Virgin West Coast are so far ahead of the competition, there’s not even a competition!
Rather than go to wales on Arriva, now trains for wales (sic), I go Virgin to London and GWR to Cardiff
Rather than Cross Country (robbing bastards) to Southampton/Bournemouth, I travel Virgin to London and then South Western.
Rather than Cross Country to Norwich, I book Virgin to London followed by East Anglia to Norwich.
And first class Virgin is a lot cheaper than all the other companies mentioned above, and they serve fucking booze from 11am. The others don’t tell you want you get in first class, you have to either work it out or get fuck all.