As a family living overseas we travel to the UK twice a year. We have the option of BA or Virgin. Here we encounter a quandry...
BA without doubt have the better staff - more professional, more adult, more caring, more adept (in my experience) but their World Traveller Plus cabin is cramped, seats arent too comfortable and is basically the same as regular economy
Virgin, on the other hand, the Premium Economy cabin - particularly upsatirs, is huge, really spacious, much better seats and dedicated staff rather than shring with economy as BA do. BUT ... their staff is WAY below the BA standard. Generally younger, more out on a trip than being professional to their customers.
so .... having done both we go Virgin - at the end of the day its the seat and space that gives me more staisfaction although I still remain very unconvinced with their staff onboard.