I was on this cruise as well, and have a new “least favorite cruise” now. Crown Grill quality has declined, luckily we were on dessert when the power went out. I also had no information in my stateroom regarding EZ check, so went to guest services to have that completed. Roatan was ludicrous, in hindsight I should have canceled my excursion but really wanted to do it, so I did.
Saggy spots in floors inside and bulging spots on floors by pools were concerning. Couple of bathroom fixture issues in the stateroom bathroom. Didn’t affect usability but just tacky. Had one evening where toilet was inop, guessing maybe that was due to the pipe breakage in the stateroom you mentioned. Minor inconvenience as it was back in order when we returned to stateroom later in the evening.
Never ate in MDR. Couldn’t get a reservation for any night for private table until 8 or later. I don’t eat that late. Ordered pizza on the app to be delivered to stateroom, took 80 minutes, and was room temp. Not good flavor either. Mocha drinks were “off” for the entirety of the trip, just something missing and I noticed there were no more shakers of cinnamon nutmeg or chocolate powder to spruce them up. Ordering drinks through the app was hit or miss.
I am not sure an extensive dry dock or wet dock can bring this old gal back to her former glory. Princess will not (imo) invest the time and money needed, I suspect she will leave the fleet in the next couple of years.