If the airline no longer meets your needs and expectations, is there really any need to stick with them?
There are so many great options from London to NYC, not just VS, but also BA, as well as AA, DL, even if the J experience on these two isn't quite up to par with the others...
Personally, I would try the BA J from LCY to JFK (with pre-clearance at SNN)