No doubt it's subjective, but I too think Carnival overall has the best entertainment. Princess is also very very good, but spotty compared to Carnival. I've sailed the same ship a number of times, and watched the same shows aboard Princess. One cruise those shows are great, and the next time they are just O.K., depending on the cast. Carnival is almost always excellent.
Ken