In the hopes that someone in Amtrak management actually reads this, here's my recent experience with Amtrak:
Borealis (MSP - CHI) - on-time, decent ride, cafe offerings good with personable cafe car attendant. Will repeat this ride in the future.
Chicago Metropolitan Lounge - fairly well stocked, like that they took initial dinner reservations, well-maintained.
California Zephyr (CHI - EMY) - reasonably on-time, super sleeping car attendant (Karen) who kept us appraised of what was going on and laid out expectations at the beginning of the journey and kept us updated through-out, responsive to requests. Dining car experience was great, enjoyed great food and service, met fellow travelers. Sleeper was bit uncomfortable, bad rail in Nebraska, thin mattresses. Will repeat this ride in the future.
EMY station - helped me swap out sleeping car reservation for next leg, very helpful. Would do again.
Los Angeles Metropolitan Lounge - well stocked, took care of our checked luggage, good ride to sleeping car.
Southwest Chief (LAX - CHI) - reasonably on-time, sleeping car attendant was MIA (had to hunt down both nights to get our beds made - ARGH), dining car experience was excellent - super job by the OBS, menu sadly the same so we ended up with 4 days of the same meals on this vacation. Condition of the rail ride was abysmal in New Mexico - thought we would rock off the rails (not Amtrak's fault I know) and was amazed that the OBS could keep their balance. Sleeping car (32086) was in a less than desirable state - hallway walls dirty, windows not washed, room looked like it was last repaired/refreshed in the '00's. Won't take this route again.
Chicago Metropolitan Lounge - used a lounge pass, well worth. Same experience as above.
Empire Builder (CHI - MSP) - great ride, comfortable ride in coach. Didn't use the cafe car or dining car. Will repeat this route.
So overall, our experience was that Amtrak needs to pressure the freight lines to upgrade their tracks to improve the actual experience. Putting new or newer rolling stock on the poorly maintained rails will lead to an early destruction of the stock.
I dare the leadership of Amtrak to actually take a long ride in some of the older rolling stock on the poorly maintained areas of the system. Get rid of the Flex and Flex+ meals and serve food that actually is healthy for individuals (lower salt, etc.).