The Cardinal is only one of two Amtrak long distance trains that I have not ridden, so I cannot comment on it.
I am very familiar with the Texas Eagle. I ride it three or four times a year. I usually take it to Chicago for a connection to another Amtrak train, but on occasion I take it to San Antonio to connect with the Sunset Limited or vice versa.
As Amtrak’s long distance trains go, the Eagle is not one of its better trains. Having said that, it has been clean, comfortable, and safe. It usually has a transition sleeper, regular sleeper, dinning car, lounge car, and two coaches. When I last took the Eagle in February, my roomette was a bit threadbare, but it was stocked properly, and the car attendant took good care of me. I have never run into a crew member on the Eagle with a bad attitude.
The meals are the Eagle are prepared off the train and heated in a microwave on the diner. They are a tad better than TV dinners but not by much. Some of the food in the lounge car has been better than that in the dinning car, i.e. sandwiches, pizza, and it is cheaper. However, meals in the dinning car are included in the cost of the sleeper, so it would not be a good move to eat in the lounge car.
The biggest problem with the Eagle is its persistent tardiness. To date in 2008 it has been late arriving into Fort Worth by an average of 103 minutes. It loses even more time, on average, between Fort Worth and San Antonio, where it has been late by an average of 125 minutes. Passengers going to San Antonio can expect to arrive in the Alamo City well after midnight. Or if they are amongst the very unlucky ones, they might find themselves arriving between 4 and 6 a.m., which happens more frequently than Amtrak likes to admit.
The stations in Marshall, Longview, Mineola, Dallas, Fort Worth, Cleburne, Temple, and San Marcos are in safe parts of their communities. Taylor is not a g