I’ll try not to make this complicated. Unless you are in RCCL top suite and have a Genie to pave the way, you are treated like dirt at the entrance to the theater. At one of the specialty restaurants I really wanted a steak. The waiter ( who was actually very charming and amusing) said , “no you’ll have the lamb chops”. And the children’s pools are not cleaned properly. I would still cruise RCCL if the grandkids want to as long as it isn’t the Anthem from NJ. I love the big shows. The concierge in The Haven ( even the smallest stateroom in the Haven) goes above and beyond to help with any problem. The service in the Haven restaurant is so wonderful. If you have a show you can pre order dinner and the jumbo shrimp cocktails come out immediately on being seated. You can return for dessert after the show. These are all Bahamas, Bermuda, Caribbean cruises. For Mediterranean , Baltic, UK, Hawaii, South Pacific, Australia we have only been on Princess, Oceania and Regent so I can’t compare RCCL and NCL. But we are thinking of Greece for next year with kids so it’s a possibility.