When we booked our first cruise with NCL I was a little "put off" by the mandatory tipping. I am a generous tipper, but also don't believe in being generous when service is bad.
When we got on board, it was just a few short hours before I realized what a bargain that $10 per day per person really is. All your wait staff, room stewards, and much, much more share in that tip.
Even so, we have tipped a few of the exceptional crew members extra...both during and at the end of the cruise. (During for the wait staff and at the end for the room stewards.)
I never felt that ANY of the staff deserved any less of a tip. Some people say that this takes away the staffs incentive to give extra good service. You couldn't prove it by me. On both NCL cruises we've had wonderful service. As if they were all working extra hard for those tips.
I consider that $10 per day per person a real bargain. It saves me money because I would be handing out much more in tips otherwise.
Have fun!
Hikini