Can't comment on the seniority issues at BA, but you ask what is wrong with New York? Well, nothing - until you go there six times a month, every month. And have to suffer the overnight flight back having had precious little sleep over the preceding day, then have to fight your way through the morning queues at Heathrow. And JFK is a third world airport, not to mention the excessive zeal of the TSA guys against aircrews.
Apart from that, it's great!