BA European <> BA Transatlantic. They are totally different experiences.

As for a BA - Virgin comparison, BA give you 1 inch extra legroom in Economy, and they will upgrade you (if you ask and are a member of their frequent flyer program and they have room)
_________________________
Mk2a RioCar 120Gb - now sold to the owner of my old car
Rio Karma - now on ebay...