It's been a while, mid 90s, but I did a round trip from WV to Colorado on Amtrak. My opinions below still fit this info.
I feel you have to have a certain mindset to travel by train in the US.
First, you can't be in a hurry. You've got to look at the train trip as part of your vacation. You'll see America at "see" level that you can't get from air or driving on the interstate.
My favorite part is the people you meet in the dining car or lounge car. There are some interesting stories. You don't usually get that on a two hour flight.
Also there is some great scenery along the rail in the US. Some of it is breathtaking.
This is absolutely accurate. It was slow.
But holy shit, from Denver to Glenwood Springs was worth it. What a spectacular ride.
Even the "boring" parts before Denver were cool, because unlike the interstate that bypasses small towns, you get to see small town America. Or in Chicago, stolen and burned-out automobiles along the tracks lol.
It's not the way to travel every time, it takes too long, but I highly recommend doing it at least once.
In sleeper cars there are two types of sleepers: Roomettes with toilet and showers down the hall
and bedrooms which are larger with ensuite toilet and shower.
I found the roomette to be enough for me and my then gf. I can see wanting your own toilet and shower, but I'm a cheap bastard, even back then, and the roomette was fine.
Oh, and the ride was not rough at all.