I have flew BA
's club world and First Class before. Since the new club world, I don't recall flying BA
First Class. Although Club world seats are shorter than First, I think it is acceptable specially saving of couple thousand dollars. BA
crew are very professional. Food was good. I like the Club World seat on the upper deck very much. Flew Virgin Upper Class twice before (RT basic). On both of my flights, I was very much looking forward to it because of all the press and write up but once on board, what a big disappointment. ( The new seat was so uncomfortable, crew was not very professional, and many more....). Luckily I was on an award ticket from my SQ
Kris Flyer program. As long as BA
is around/available, Virgin will never get my business, this is for sure!