I took the California Zephyr all the way to Chicago and then continued my rail trip on to New York. While the dining experience differs depending on the route, I can tell you first hand that on my way to Chicago I was slamming back steak and clams. Couldn't believe it was included in the ticket. And also complimentary coffee. They don't tell you this, but the sleeper ticket is actually first class. I initially thought I was being gouged for the privilege of not trying to sleep in a chair.
Even the chairs in "coach class" beat Delta first class on a 737 by a few orders of magnitude.
I found the food on the Amtrak Coastal Starlight (Seattle-LA) better than expected, and their wines were much better than I expected (comparable to Asian airlines' wines in business class). A pleasant journey all round really.