We flew BA last year and I felt as if the seats were comfier and I had more leg room as I could stretch my feet under the seat in front. The only draw back we had was if you don't recline your seat back and the person in front of you does(fully all the way) its hard to see the screen and even to get out of your seat. My DH had this problem on the return flight(don't remember this being a problem on VA, maybe wrong). Food and service seemed about the same as VA. If we wanted a drink we just went up to the serving area and asked for it.