We have always flown Spirit to Florida, several times a year (in-laws live outside Fort Myers, D goes to college in Orlando).
Until recently, a month before they went on strike they left D to fend for herself in Fort Lauderdale airport until the next day. Seems they delayed the flight and when she arrived at the airport, they gave away her seat. I was not happy, not to mention getting a call from a crying D who wanted to know what to do since the next flight wasn't leaving until 8am the next day. I was furious but found friends to pick her up and give her a place to sleep and drove her to the airport the next morning. She was flying from Fort Lauderdale to Orlando.
The next time Spirit screwed around with us was when we were flying from Myrtle Beach to Atlantic City and there was a storm delaying flights out of LaGuardia, this was to be the plane that was to take us to AC. The flight wouldn't arrive until after midnight, at which time the Myrtle Beach airport CLOSES so NO plane that night. Spirit said it wasn't their fault, so we had to grab out rental car and head back to the hotel for ANOTHER night. Next night, flight was delayed again but luckily came in before 11pm so we were able to board quickly and leave. Not really Spirit's fault, but they did wait until the last minute to cancel the flight. Prior to that we just had to sit and wait. Unfortunately, too late to find another flight.
My advice, NEVER book the last flight out on Spirit. Their on-time record is horrible and they have no problems cancelling the last flight out for weather or mechancial reasons.
This August trip I booked with Airtrain out of Atlantic City and for our December trip we are flying Southwest out of Philly.
Never want to see Spirit again. They were a really good airline for so long, but this year they have been screwy. THEN they added luggage fees for carry-on. Totally not worth it anymore.