I've been on both Princess and Norwegian Cruise Lines. Last Princess cruise was to Alaska in 2012.
Last NCL cruise was to Honduras, Curaco, Belize and Mexico. It was fantastic. I prefer NCL because as recently as 2019 (my last cruise) there was always someone cleaning common surfaces and the ships emphasis on cleanliness was obvious.
That said, I've nothing negative to say about Princess having been on three cruises with them, just that I prefer NCL a little more.
We were in Aruba on a princess and an NCL had been cruising with us from port to port. We met a lady that was on the NCL, she stated her NCL was a THREE WEEK cruise....WHAT??!!
I’m not stayin’ on a boat so long I gotta do laundry. LOL!