So much for "freestyle"
I note that room service remains "free" for suite guests. Honestly, having done
DCL balcony, and NCL suite -- I'm convinced that to get a DCL level experience on NCL, you need to stay in a suite.
I took my first NCL cruise about 6 years ago or so.... Since that time, there have apparently been many changes:
-- Kids club used to be open all day, at least on sea days. They changed it a couple years ago, to be closed from 12-2 and 5-7, largely making it impossible to do adult-only activities for much of the day, and really hobbling the usefulness of the kids club during the day. (Long pick up line at 12... long drop off line at 2... At most, you could realistically use the kids club for a couple hours per day. Unless you want to eat very late, forget doing an adult only dinner, etc).
-- Room service fees, unless you are in a suite
-- This new no-takeout policy.
Meanwhile, I note they are "giving away" specialty dining packages as a promotional item, very commonly. On my last NCL cruise a couple years ago, it felt like the specialty dining was going downhill. With them "giving away" specialty dining to so many cruisers, I'm willing to bet they are watering down the quality of the specialty dining. And of course, they are looking for other places to recoup the money lost in specialty dining fees.
Other than having to pay for popcorn on DCL (which doesn't make much sense to me), I feel like DCL is very straight forward... No big hidden charges, you get charged for things that you would expect to get charged for. Yes, it's more expensive... but once all paid and on board, DCL creates an impression that their purpose is to give you a fantastic vacation. On NCL, the constant impression is, "we are trying to give you a good vacation but containing our costs and trying to squeeze a few more dollars out of you."
Also feels like... NCL is simply trying to wow you will massive wonderous ships... Who cares about serving the customers.