I've done Princess, Carnival and RCI. You'll notice my next cruise is scheduled on Princess which is definitely my favourite. But that's just me (and my spouse's preference).
Cruising is great no matter what way you slice it!
RCI Sovereign of the Seas 2005
Caribbean Princess 2005
Carnival Paradise 2004