Like I said before, I have cruise both NCL and RCCL. Have never had an experience that had me saying "never again". As far as Ships, RCCL Oasis class ships have the "WOW" factor everywhere. But on the flip side, we had anytime dining on the Symphony, and even with reservations still had to wait no less then 30 minutes to be seated. NCL we typically cruise the Breakaway class and Breakaway+ class ships (but have sailed Norwegian Star, Dawn, Majesty, and Crown). Food i find to be a little better in main dining rooms on NCL then RCCL, buffet much better on NCL. Now last 2 cruises and ours coming up in April are all Haven, and the dining room in Haven is amazing to me. Again, would never not cruise a ship or line simply because of reviews, reviews are mostly opinionated, and my perspective of a great cruise may not be for someone else.