Personally I would much prefer to fly with Virgin than BA long haul.
But, like other posters had said, if your girlfriend has already booked with Virgin, then it's an absolute no-brainer to get yourself on the same flights. Virgin sometimes uses the A340 on the LAX route, which is a 2-4-2 seat configuration in economy, so should be quite easy to get a row for just you and the girlfriend.