I have sailed with Carnival, Princess, and Royal Caribbean all in the past year (different ships though). I've enjoyed all of them for different reasons, but I would choose Royal Caribbean. I can't give input on Celebrity, but I hear really good things about them. DCL is still my favorite, but...