I have had a number of experiences with Spirit...I flew from FLL to DTW a number of times, all of which were on time and they thankfully put you in terminal A, away from the hordes of Northwest pax.
However, they did cancel a flight (BTW on the opening weekend of the service) from DCA to FLL. This was at 9am. The next, and only one out was at 4pm the same day. They would not arrange any transportation on another carrier, but they did give everybody on the flight a free RT ticket! I thought that was pretty generous, although a couple of people were pushing their luck for two tickets...
I used that freebie to go to DTW for Christmas. While on the ground in FLL, there was a considerable delay. The pilot stated that there was a weight balancing problem. It turned out that there was too much weight on board, and they took off a lot of luggage (including mine), but of course that wasn't discovered until on the ground in DTW. They sent it up on the next flight the next day... no compensation for that, or the hassle of driving up the airport (an hour each way) to pick up the bag. That was a Saturday, and they couldn't get it delivered to where I was until that Monday...
But, based on the numerous good flights, as well as the experience in DCA, I'd probably give them another try....They are expanding their service out to the West Coast...maybe, maybe...!!!