Both Virgin and QFUK have their good points. Personally, I think you're better off at Virgin purely for the variety however being dual based can be a bit of a chore.
Have you considered a charter airline? You get to do both long and short haul, with some pretty good trips that you wouldn't get on a scheduled carrier. Money is generally better too.