I love trains. Enjoyed my recent Seattle to Vancouver trip on Amtrak. Cost was about the same as fancy buses, about double Greyhound. Cheaper than the fast ferry Seattle to Vancouver.
I’m reluctant to take Amtrak mainly because of their horrible on-time performance.
The sorry state of Amtrak’s on-time performance, mapped (2014)
My trip was about 5 minutes late. Not bad.
Amtrak promised me Wifi. It did’t work on that train. 😦

That’s an interesting chart. My experience is that the wifi rarely works and you’d better not have a strict time table to meet. But it’s a fun way to travel.