I found this review interesting and informative. We sail in the NCL Haven (or in suites if there is no Haven). I've really looked at Virgin, but I haven't convinced myself this would be a good match for us.
First of all, we often have a friend join us on our sailings, so when she comes we always make sure we have a second bedroom and bathroom for her. VV doesn't offer anything like that. Their suites will sleep four, but we want her to have her own space, not camp out in the living room.
The food is also a concern for us. My husband is a picky eater -- some of that is because he just is, and others is because of years of dietary restrictions for health issues. From the first time I saw VV's menus, I knew he would have issues. He does basically no sauces/dressings/spreads and he would need to modify a lot of the food. And now reading that they don't make modifications easy has really put me off.
The other issue we had seems to be rectified at least a bit -- I don't want to fly to Florida for a short sailing. I want my sailings to be at least 7 nights. I know they are now offering longer sailings, so that is good.
And I'll be honest, I'd miss the alcohol package (I know if we were in a high-level suite that might not matter). One of my favorite parts of having a drink package is trying things and if I don't like them, I don't feel as if I need to drink it because I just paid for it.
I'll continue to be curious and we might decide to try VV in the future.