"Customer experience" is different in the long-distance trains than on the corridor trains. When I ride the NEC, my main problem with the "customer experience" is the cattle lines and gate dragons at Washington, Philadelphia, and Boston. (New York Penn gets a pass because of the limited platform area and those in the know can use the West End Concourse or lower-level stairs to avoid the cattle lines.) Some of the resulting crowding and shoving could be eliminated by having assigned seating in coach. Beyond that, for a 1-4 hour ride you really don't need much customer service. Frequent trains that are more or less on time are what really counts.I mostly see the management issues in customer experience on board. Every train feels unique based on their crew districts and what the LSA/SCA/conductor is used to doing. At best it feels charming, at worst like Amtrak management couldn't be bothered to check. Boarding feels arbitrarily airport-like, even when there is enough platform space. Lots of low hanging fruit that isn't stopped by funding.
One of the side effects of deregulation of motor carriers is the disappearance of middle management and even entry level management. This saves money, but they are the ones who knew how to find a driver and a bus in an emergency. Sometimes that was even buses from another company.Unfortunately charter bus availability has declined in recent years. Lately Amtrak has had an increasing number of situations where they simply cannot get alternate transportation because no busses are available - particularly in the short notice situations.
All true but there's more. There is NO REASON why any station with an (unmanned) waiting room can't have a virtual connection to an agent in another location. This includes the ability to purchase tickets, ask questions, print boarding passes and baggage tags (the last so a train-manned baggage attendant can pick them up or drop them off from/to a designated location). No reason why there is no way to see on a screen where the coach/sleeper boarding place is. The ability to check bags reduces dwell time as passengers struggle to climb stairs to board with their bags. Knowing where to wait to board reduces confusion and being located at the wrong end of the train.For the long-distance trains, you do need more service, as in sleeping car attendants, coach attendants who need to keep the restrooms clean, and food service. They also have a real problem with on-time service and reliability and unexpected cancellations. There's not much Amtrak management can do about a lot of that, but they could make it a point *never* to leave ticked passengers stranded by always providing bus or plane substitutions, hotel stays, or both. Most of the time, it seems that they do, but there are a lot of exceptions, and the exception appear to be increasing. Also, assigned seating in coach, which would make boarding faster and reduce station dwell time.