I've always regarded British Airways highly; Good route network, Long haul and short-haul and a variety of aeroplanes to fly. Not something you get with Virgin or other airlines....
You can't win any where else, Short Haul is boring when your young (Party life!!), long haul is crap later in life when you have a family at home..... So my advice find a job that can offer you the choice i.e. BA and even the likes of Charters (Monarch A320/330 Thomas Cook A320/A330)..
Now what's bmi like.....