The one thing that still makes me wonder is how expensive trains are, or maybe more accurately how cheap budget airlines are. I'd usually pay ~£25 each way, and I'd book in advance and had a youth discount. Full price tickets if I'd just turn up on the day would be over £100, and closer to £200 for first class (which on this route was just a slightly bigger seat, no food). For the same price I could have flown to the other side of Europe for the weekend and paid for a hotel. During peak times often the trains would be completely full up (500 seats, and maybe another couple hundred standing), so the routes are not exactly under-utilised.
Do trains just cost more to build and run than airports and aircraft or what is going on here?