There are differences between Princess and Royal Caribbean. In general, Princess provides a superior product.
Might I also mention, that while the crew and staff are largely drawn from the same labor pool, I find that the employees of Princess seem to be more professional than there RCI equivalents.
I believe this to be a result of superior training, in addition to other minor perks, such as the private pools/retreat for the employees, and the fact that you may quite readily find employees congregating and eating in the same areas as passengers. I for one, like what this says about Princess.
Comments, opinions, contradictions anyone?