We always fly BA, DH is a BA a fan and travels for work alot, so we alway s
have miles to use.
Our DD is 6. She is used to flying, I always take a back pack of things to entertain her. I would say that there is normally only a few films for young ones but the cabin crew are great with children. They get their meals served first - which is great. There's nothing worse than the trolleys slowly coming up the isle and you child asking, 'how long til we get ours?'
We have not flown virgin, although I do fancy trying them out, I'm not sure I can persude DH lol.
I would also suggest having a good look around the BA website, they list entertainment etc for each season, so you can make a judgement and there's lots of us on here who fly BA.