I'm not saying there aren't things to like about air travel, especially if you have an axe to grind. Definitely faster, prices are competitive, and they probably innovate faster too given much higher sales volume. But I would say overall I prefer the Amtrak experience, especially if time is not a bounding factor. And it's not always an either-or. I mostly take Amtrak from BWI to Union Station, because flying out of Baltimore-BWI is much cheaper than Dulles-IAD or Reagan-DCA.