We have cruised with both RCL and P&O and found them not too dissimilar. RCL ships are a bit more glitzy - wave riders and ice rinks etc. - however P&O is less expensive for drinks and speciality meals, and have more choices for cruises out of Southampton. We like both! (We haven’t been on any of the really big RCL ships though).