Anyone who says other cruise lines nickel and dime probably hasn't looked too closely at them lately. Celebrity and NCL offer the most all inclusive options in the mainstream cruise industry and far surpass DCL in that regard. You can easily book a package with all the bells and whistles included for far less than the base cost of a DCL cruise. Even Carnival doesn't feel like a constant money grab to me. My total onboard charges with them are typically the same or less than my DCL charges.