I fly BUF-MCI every weekend, and have had good luck with both CO and NW. I'm CO Plat so tend to favor those two. Normally I'm flying NW tickets as they're considerably cheaper than CO and have routings that fit my schedule.
If you see a guy in jeans/shorts and a tie-dye t-shirt in the airport, that'd most likely be me. :-)