British Airways is fabulous.
But, I have also had great service on a Southwest flight. The flight attendent to a liking to us & we got free drinks & all the nuts we could eat.
I have no idea how they do it, but it seems like all Southwest employees are just having a great time. The seem to genuinely love their jobs. I remember lots of trips from Dallas to Houston on SW where the stewardesses would practice their standup routines in place of the regular seatbelt briefing. I have no idea how they get away with that from the FAA.
When you're in a kick-the-tires-and-light-the-fires mood, SW is awesome. Since they don't have seat reservations, people get the hell on the the airplane and sit the hell down, so as to claim their favorite seat. They appear to load in less than half the time as other airlines, and without anyone really being pushy.