Megabus rocks!
Double decker bus w 2 aisles of 2 seats each.
Seats are plush, comfy, and clean - better than regular movie theaters but not as swanky as the Epicentre theater or Ballantyne Village's.
Free wifi yes. A few friends have told me sometimes the wifi is down on certain buses.
Ample leg room. I saw a dude stow his duffle bag under the seat in front of him and used the little foot rest thing for his feet.
1 outlet per seat but if no one sits next to you - hey, haaay!