Flown three long haul flights with BA in the last six months, currently in Grenada before my next one home next week.
Apart from the fact I really don't like the 777 every sector has been perfectly fine.
Haven't flown Virgin to compare since standing in a long queue at check in they pulled all the staff out of the line took them to the front and checked them in. By the time I checked in with my wife and two young children they wanted to split us up
Put me off them probably unfairly for life.
BA just feels at home to me.