I'm certainly no fan of Spirit and have only flown them for one round trip (BWI-MYR-BWI) but the flights were on time and there were no issues or hassles. Actually, Spirit has been on fire this year regarding on-time performance:
https://www.forbes.com/sites/grantma.../#423bfa1c14a1