For 4 years, my wife was travelling from Rochester to Syracuse and back every few weeks while she was in school. This is ~100 miles, with no intermediate stops. Pretty much a best-case scenario for a train, right?
After half a dozen attempts, she finally gave up trying to take the train... It was expensive, unreliable, and slow.
What if I wanted to take the train down to NYC for the weekend? It's $80 for a train down on Friday afternoon, and there aren't any trains back on Sunday. Megabus, on the other hand, is $80 round trip (without using any of the readily available promo codes to bring it down even further), and the scheduled trip time is an hour shorter.
Despite being someone who _wants_ to take the train (I find it a very comfortable way to travel), I can't find a single scenario in which it makes sense for me to do so.