Had about the worst experience I ever have had in terms of rudeness with a T7 F (wing?) check-in agent on the day flight a few months ago. Literally at one point in response to trying to get my wife’s seat with a bassinet on the same DECK as my seat (due to a BA screw up that separated us) she snapped “I don’t have time for this.” (The lounge agent who ultimately fixed the problem was far nicer). But I think the reputation for JFK as a superstar BA station is undeserved. IAD actually wins in my book for nicest staff (shocking considering the people who work for UA at that airport).