I see some interesting perspectives about NCL nickle and diming. This was our first cruise, but everything I had read to prepare for it suggested that all cruises are pretty much like that. NCL has set tips $10 per person per day but this information is given to you when you book. Instead of tipping everyone individually, they just tack on one big tip at the end. Personally, I found this to be much easier! Our service was incredible too...our cabin stewards knew us by name after the first time they saw us! Our servers, although we never had the same one twice, went above and beyond. They were GREAT with our kids. It was a fantastically spoiling experience for them! They'd never had a server put a napkin on their lap before!
As for other fees...we spent many times in the hot tubs and never once paid a fee...so I have no idea what that comment was about. The kids clubs were free unless you used the after hours babysitting. There are "fee" restaurants, but you don't have to eat in them. There are plenty of other free options on board.
Bingo was insanely expensive, but that's on every cruise line. They sold raffle tickets before every show, but you didn't HAVE to buy them. The adult beverages were pricey, but you'd pay that on other ships too. Sodas are expensive, but we don't really drink them. We bought our boys a "smoothie ticket book" which they could use for smoothies and sodas. It was $30 something for 20 coupons. They shared those, and still didn't use them all. You can buy a soda card and it gives you unlimited soda on board. We just chose not to do this. (We did buy a couple of "helmets" of beer...I forget how many bottles you got, on ice, for not too much money)
Excursions are pricey, but that's on every cruise line too.
So I really can't see where NCL would nickel and dime more than another cruise line??