Skytrax seems to echo what rog747 has been saying. However there are a few who still rate VS and what it has to offer.
Virgin Atlantic Airways Customer Reviews | SKYTRAX
Not having flown with them since they first started I'm not in a position to comment. But back in the early days the service was superb on the 742. My view and that of friends who fly for them is they have lost there presence in the market place and not moved on with the times. They certainly need to streamline the fleet to save future costs.