I've flown spirit once. I'd have no qualms about flying them again. They are in the "old" detroit terminal, but that's not the end of the world.
When the price is competitive, I usually stay with NW because they have more flights and I have status with them. If Spirit can save me money, I'll fly them.