It is almost as if we were in a different universe than the "Not what I paid for" cruiser. We are frequent Oceania cruisers and found the food and the service on Insignia very good. Yes, we were unhappy about the "deals" since we had booked early and paid top dollar. But as the deals were announced our agent went to bat for us and we did get some compensation in the form of ship credit.
There were no production shows but there were many guest entertainers who were on board for a brief stay. This provided for diverse programs which we felt were better quality than the cruises where there was an in house team of entertainers. The orchestra was excellent and there was dancing in Horizons every evening before dinner as well as before the show in the Insignia lounge.
West Africa is probably not for first time cruisers, but we found the ports interesting and we learned a lot about the history and cultures of the region.