I took a round trip on the Chicago to Des Moines route last summer, it wasn't a good experience. The wifi was spotty, apparently provided by the same 3G cell service that wasn't working on my phone. Not that it mattered, I didn't have enough room to have a laptop open in front of me. A shorter person may have had a better time. I now feel lucky every time I'm on an airplane in the spacious standard economy seats. I would have gladly payed a bit extra for "Economy Plus" on the megabus.