I've travelled on both several times and it depends on the aircraft and crew, athough I would probally pick VS if the price & timings were the same. The space on the VS 747 upper deck is very good, but not that great on the main deck. I have always found the VS crew excellent, except on one occasion. BA WTP+ reminded me a bit of Monarch "Premium" - good but nothing special. For long haul I always try to go PE. It gives you that little extra comfort without the cost of business.