It's nice that NCL works for you. It is clear that it doesn't work for everyone, or they would be number 1 instead of number 4 (MSC, Carnival, Royal, NCL...)
Telling the truth is not bashing NCL, and Free At Sea is still a marketing gimmick and always has been.