jetblue has TV, like 30 channels and has nice comfortable leather seats and I think is direct from one of the DC area airports (not sure if it is BWI).
Southwest is direct from BWI and you can check in early to assure you get an A, which means you can get an exit row and all the leg room you want. I will send you a free drink coupon booklet so you can have about 8 free beers (seriously, I will).
what about the winter?