People cruise for different reasons so, when reading reviews, bear in mind that some passengers put different emphasis on different aspects. For us, the main priority is the itinerary so the emphasis on the ship's "amenities" may miss some of the details others might be interested in.
The "short version" is we loved the cruise. We enjoyed the ports, had no significant concerns about the ship and felt that those looking after the ship significantly enhanced our on-board experience. We'll be back on NCL AGAIN (bought another Future Cruise Credit) and submitted about a dozen comment cards complimenting various staff members so we were VERY HAPPY customers!
So, the major things: