The biggest negative coming from Celebrity / Princess is the pool. It's not really a pool, more of a lounging water feature. Celebrity and Princess both have really nice pools and Celebrity has the stunning Solarium pools. VV decided their clientele doesn't care much for a pool but would rather have more sundecks.
VV's food will generally compare with the specialty dining on Princess/Celebrity. But you have to be quick with your dining reservations if you want to score your reservations. VV's dining problem is that there isn't enough seating for everyone who wants to dine at restaurants each evening. They are working on some pop up concepts now to alleviate the crush on the main restaurants. A great reason to use a TA for VV they can score your dining reservations much easier than you will through the app.
Love the retro arcade, it's free. Private Karaoke is hilarious, you need to give that try in The Groupie. Pizza is on par with and sometimes better than Princess. Celebrity's crew is super outgoing, Princess' cruise is a little bit more reserved while the VV crew is incredibly laid back. Their not fishing for tips so their service is not 'over the top.' It's really good service and mostly friendly service, but not over the top because nobody is trying to stand out and get your tips.
@cantgetin shared my food review and it's still pretty accurate though we don't go to The Wake for dinner any longer. I have found better steaks at Extra Virgin and Pink Agave the last few times we've been on Scarlet and Valiant. The Wake can sometimes be an unnecessarily long meal as well.
If you like Celebrity / Princess you should really enjoy yourself on VV. 🙂