We thought it would be a great idea to try a mainstream cruise line after hearing good things about NCL from others. We usually choose Windstar or Star Clippers or other small ship, but I've been on a dozen cruises, including Holland America.
Ship information - the ship is big and crowded. Finding a lounge chair remained largely elusive for the week as scores of passengers threw their towel on a chair in the morning and sometimes didn't show up until late afternoon. Pools were insanely crowded as were hot pools.
Activities - trivia was meh. Activity cards are a pain to remember, and prizes are pretty lame - had we known, we wouldn't have bothered.