Hi
I'm Crew for VA and i'll try and give you an unbiased view.
I would say it's worth the money but If i were you I would get to check in early in order to get a seat on the upper deck as it's very comfortable out there.
It's fair to say the IFE is a tad ropey but the Gatwick fleet is due to be refurbished from April onwards next year so there is a chance that the aircraft you fly on will have the new cabin interior, updated seats and the new IFE that is currently on the A330's.
Either way I hope you enjoy your flights, as whatever you may read, the crew do try their best to provide a good service and are genuinley interested in doign so.
A340_rulez.