We have cruised on Holland America - can't find any fault there - our friends have cruised with Princess - also could not find any fault.
MSC Musica was an experience that we would not want to repeat. The ship was fine, our cabin was good and our cabin steward, Ina, and our waiter Sugi were the only crew members who went out of his way to make us feel welcome on the ship.
In the 13 night cruise, we only had two meals that were hot. The others were room temperature or less.