Spirit Airlines World MasterCard Credit Card

So Spirit Airlines has a credit card too – who would have known! The card is issued by Bank of America and comes with a 15,000 miles signup bonus.

15,000 bonus miles after you make a purchase within 90 days of account opening with the World MasterCard® credit card – enough for up to 3 roundtrip off-peak tickets with taxes and fees from $5.00 per award
Earn 2 miles for every dollar you spend on purchases with the World MasterCard credit card
Earn 5,000 anniversary bonus FREE SPIRIT™ miles when you spend at least $10,000 in purchases annually and pay your annual fee
Enjoy Free FREE SPIRIT™ miles that don't expire for active members (active members must use their Spirit Airlines MasterCard® credit card each month)
Start redeeming round-trip reward tickets at just 5,000 FREE SPIRIT™ miles with taxes and fees from $5.00 per award (redemptions levels start at 20,000 FREE SPIRIT™ miles for noncardholders)
Enjoy an Introductory annual fee of $0 for the first year; a $59 fee will apply to World MasterCard® accounts thereafter†

Spirit's award chart is here.

At 5,000 miles per one-way this isn't a horrible deal. However I'm not actually sure I ever want to fly Spirit given the way it hates customers.

What's your Spirit experience?