I think Spirit has the most comfortable seats out of all the ones you listed. Especially if you're lucky enough to have a row to yourself and get to lie across all three of them.