I too have crossed the Atlantic several times this year, flew into LGW on VS today and consider Virgin Premium and BA WTP to be pretty equal. Chose VS today on the basis of a 747 rather than BA 777. Today excellent flight and crew, couldn't ask for more although VS catering has gone downhill these days and on both sectors had run out of meal choice and baileys!
I would always choose a 747/A340 over a A330/777 given the option, factory fresh sounds good but the snag book opens on day one