We too, have done Princess a LOT, and Carnival a WHOLE LOT! I truly love Princess, and would do it a lot more often,but they don't offer many cruises out of Florida. I think the overall experience aboard Princess is a bit more upscale than Carnival, RCI, or NCL. It's a very good cross between Carnival and HAL in my opinion. ie: upscale, but not stuffy!
Some of the very best shows I've seen at sea have been aboard Princess, but they don't offer much in the way of karaoke, or talent shows for the cruisers. (Important to me, but not to most folks.) Bottom line is that I'd recommend Princess in a heartbeat!