I just returned from a RT ORD-LHR in UA F. It was great! The food is nothing special, it is just C food on different plates. But, I do think the suites on UA are more comfortable then Virgin. The bar on Virgin can be fun to get to know people, but generally on the daytime flights. At night they want to sleep!
Enjoy whichever.