I did the 4 night on Majesty with 3, yes 3 ports. awesome cruise. I enjoyed the BBQ which RCL does at the private island. Seems like you see more ports with RCL. I did the obstructed OV both times though .. the insides on this class of ship are too too small for me and the window opens it up plus the obstructed are on deck 8, so a better location than the cheapest insides. Was only a $20 pp upgrade.
Iv only done Carnival and RCL to compare, but either of these would work for me.
But do be aware of the cabin size on RCL, insides say 119 s.f. and OVs 121 s.f. vs. 185 insides on Carnival.