I know they had a huge fuck up recently, but whenever possible I fly with southwest, even if it’s more expensive. Two free checked bags, rational boarding process, and no charge to change your flight.
I’ve been burned by frontier and spirit, and I will never use them again.