I have been on 5 NCl cruises; first 2 with the old Norway & last 3 on the GEM
which I love since I live on Long Island & easy to get to.
While I cannot speak to the other ships in their line, I found the Gem personnel to very very friendly & helpful. The shows at nite are so varied & while food is always a contenious subject, have usually found something to my liking.
Their meet & greets are a great way to meet folks also.