For all around cruising, its Royal Caribbean for us. Been on Carnival 5 times, RCI 3 times and Princess twice. Carnival has the bast stage shows, hands down, but the worst food of the three. We were bored on the Regal Princess with its scarcity of things to do on board and the shows were lousy, but the food was good. RCI seemed to be pretty good in all categories. Will try NCL this winter.