I prefer Virgin bcos you can reserve your seat beforehand online and they have check in at DTD so you can rid of your bags early when you leave. However, for the last few years the entertainment systems have been a bit unreliable, they are great when they work but we have had a few flights when they haven't worked, Ive never heard anyone say the same about BA. I still prefer Virgin tho