We did Amtrak several years ago from Philly to Orlando, it took about 22 hours! The train must have made 20 stops, or more, along the way! It had to switch engines in Jacksonville, this took about an hour and a half before we got moving again! We went coach, cost being a factor. The seats are comfortable, and you can stretch out, however if you are like me, can't sleep on planes, then there is no way you could sleep on the train!
I talked to some of the other passengers who had the sleepers, and they said that was the way to go! Most of them had a good nights sleep, even though they said it was a little confining in the sleeper compartment. One other thing that I didn't care for, was that after getting off I felt like I had been on a sea cruise, I think it took about a day or two to get over the rolling motion of the train! We drive now since we are retired, it is faster by car, about 17 hours versus 22 by train! Unless you are getting some great bargain fares, I personally would fly!!