The CRJ 900 isn't that bad of a ride. While blocked for 3+ hour flight the actual flight time is not that long, usually 2:45 to just under 3 hours. I have flown these from MCO to MKE several times...they do non-stops on Saturdays. I don't mind the 2 1/2 hour ride. I agree with other posters though...sit more towards the front. It is quieter and does not feel as cramped.