For me, WN is #1, becasue of the "every seat is award seat".
Having completly useless miles with other airlines, I really enjoy to get immediate satisfaction 10 minutes after getting my credit card bill.
Disclaimer:
Seats/features do not really affect me. All my flights are either under 2 hours or consist under 2 hours legs.