I have seen the friendly skies
Jeff Jarvis

You should try Southwest, while they are a budget airline they meet many of your points. First two bags are free, and while they don’t rebook your flights automatically changing flights for any reason comes at no charge. So if I have to change a flight because I screwed up, I only pay the difference in what the ticket costs, such as Monday costs more or less than Tuesday.

If they just had more leg room, it would be heaven.