Spirit also gets an unnecessarily bad rap. Yes, their seats are tight, but they fly very few true long-haul flights, so it's not that big of a deal, and the Big Front Seat is probably the best value "premium economy" experience in the US. Prices for food and drinks in flight are more reasonable than they would be in the airport. In my experience, the only really unpleasant things about flying Spirit are:
1. Long lines to check bags (solution: don't check a bag, just pay the $5 extra to carry it on)
2. Other passengers that disregard plane etiquette (listening to music without headphones, etc.) or just complain a lot.