Amtrak is ok on the NE corridor. The extra fare for Acela gets you a higher chance of on time arrival and a better clientele. Outside of that area, on time performance is shaky and you better not be on a schedule. The airlines move you more quickly so the subhuman treatment at least is brief.
The WaPo article is a pipe dream, but it has been years since it has been a factual newspaper.