Grass is always greener etc.....
No contest in my mind.
Virgin is a great company with good T&C's...BUT,
I would be bored fartless with the flying.
Long haul/Short haul....you pays ya money...
Think on the other side of the coin. You leave Monarch to go to Virgin. 5 years down the line you realise that maybe you shouldn't have gone as you hate being away alot, the flying is non-existent and you are still in the right seat.....
what then?
You really are stuck.
Persoanlly, I would bail out completely and grow mushrooms in France.