You definitely don’t take long distance Amtrak today for cost or convenience. You go for the experience and views. I had a blast sharing a room with a friend on the Seattle to Emeryville route. I’m looking at Chicago to Emeryville next (or starting in Denver along the same route).
Also be prepared for delays up to 24 hours on any long distance routes especially west of Chicago.