I don't fly BA often, but it is the only airline that I have flown long haul in all four of their cabin classes. F and PE were well up to expectation, but Business and Economy were disappointing. Service, more hit than miss, in my experience.
Unless there was a great deal in J, I would probably look at the competition.