Trains are also the most reliable rides, in my experience.
While my train journeys haven't had a perfect track record, I've experienced the fewest and shortest delays while traveling by train. Most of my rides have departed and arrived on time. And on rare occasions, I've experienced delays up to two hours long.
This is nothing compared to the countless delayed flights I've experienced in recent years. Delays between an hour to 24 hours later than the original departure time have almost made me miss family events. And the uncertainty of whether I'll get to my destination on time makes me anxious every time I fly.
Trains have also proven to be more reliable than road trips for me over the last couple of years thanks to traffic jams that have resulted in longer drive times.