I have found the Wi-Fi to not be that good :/
Well I didn't mean it to be taken literally (flirt)
Not necessarily true. If you know when you're going, you can get a 1st class ticket from Edinburgh to London for £40. Also some of the rail discount cards will give you good deals.
I think it does, wifi worked fine for me when I travelled in first class, but when I'm in standard the wifi sometimes won't even work for me until about half an hour out of Euston, and even then keeps cutting out.
Will go nicely with your overpriced cup of tea and wilted ham sandwich from on board 'catering'