Welcome back! Thanks for your comments. Have you been on other cruises?
I agree that a smaller ship may be a better fit, or an itinerary that visits new places. It sounds like you had reasonable expectations for the cruise, and hat the vacation met your expectations. Perhaps a mire upscale ship, as their entertainment tends to be fewer "Broadway-style revues" and more unique concerts and lectures.
Do you have plans yet for another cruise?