Please consider my opinion to be very biased. I hate them, and we will never fly with them again. There were SOOO many flight changes (we orgionally booked a non-stop, and they changed times numerous times, and then cancelled the non-stop all together). We were never notified, I only found out abou tthe changes because I was checking our flights about every 2 weeks. They charge $6 for seat selections, which they will tell you you need to do to have your children sit next to you. IMO, that should just be bundled into the cost of the ticket. Their customer service is the rudest that I have encountered. We last flew with them shortly after airlines started imposing baggage fees (i think August of 2008). They tried to charge us fees for flights that were booked prior to their new policy, which violated FAA rules. I had to file a complaint with the FAA (I think it was them, if not, some other governmental oversight agency) and report them. They insisted that they could do whatever they wanted with their fee structure after I booked the flights, and I was "stuck" paying it. I even had govenrmnetal policy that I was qouting them over the phone, and they basically told me to shove it.....that's when the letter got written.
The only positive thing that happened, is that AFTER i filed the complaint, an upper level manager got involved, gave me her number, and made notations on our reservation so that we wouldn't be charged baggage fees at the gates. If I had any issues, I was to call her, directly, and she would take care of it.
In the end, they lost my business. and that of the other 8 people we were traveling with. IT was a HUGE nightmare.