In this particular case, Virgin without any doubt.
The price difference is so substantial that you can pay for extra baggage, lounge access, exit row seat, a meal to take on board and anything else you could pay for less than half the price difference.
Now, I suggest you go and book that Virgin flight right now, in case the fares start shooting up (it happens!).