I'd suggest taking the Cascades. Because the train has priority and the cars that they use can go faster around curves, it tends to have better time keeping.
I've only taken business class on the Cascades, so I can't tell you how much it differs from coach, but, at that price, it's hard to...