I love Princess and wish they had a TA Southampton to Florida at the end of November, 2023. But, no such sailing. Since I'd rather cruise than fly home I found a TA on MSC Divina. I've sailed on her before.
I haven't booked YC as I don't have unlimited funds and prefer to sail more often. For the first time I will be in an "ocean view" cabin instead of a balcony. I opted for this since crossing the Atlantic in late November didn't seem like the optimal time to take advantage of a balcony.
It is true the food isn't gourmet in the MDR but I've always found something on the menu that was enjoyable. The few times my meal was not to my satisfaction, I was quickly served a substitution. Don't expect to "eat and run" in the MDR as it normally takes 1 hour or so for dinner. On evenings when I wanted to attend the early theater presentation, I went to the MDR as early as possible and told my waiter about my plans. And, I was always finished in time. Service was excellent in all areas, cabin and public spaces well tended and clean. The entertainment was geared to a more European audience but presented professionally by some very talented people.
In my experiences, there is a wider variety of cultures represented on MSC cruises than I've noticed on my Princess sailings. Some social customs are different than those I have come to expect. Consequently, some passengers are not aware of the concept of waiting in line at the buffet, bar, or other areas. However, I also noticed that a smile and pleasant greeting are a wonderful antidote to percieved "rudeness." It also helps keep my blood pressure down!
If the itinerary and dates are the same, given the choice, I prefer Princess. Then, it comes down to price. As a solo cruiser, unfortunately, the cost is often the final and deciding factor.