We've just switched from Royal Caribbean to P&O.
I love Royal, however, the itinerary's for the Caribbean are repetitive once you've sailed with them to the Caribbean a few times and like most cruise lines they've also been cost cutting.
Upon pricing winter cruises, P&O came up considerably cheaper with far better itinerary's.
Our TA added up the cost of a Royal/ Celebrity Cruise + Hotel + Flights + Gratuities + Transport between MIA airport -> Ft Lauderdale hotel and it was £1k more for a 1 week trip, than the 2 weeks we've got with P&O.
It will be an interesting switch for sure. I'm looking forward to seeing the differences between the cruise lines and ofc will miss Royal Caribbean, but I just can't justify their prices at the moment.