Thank you for posting your review. It is unfortunate that you had a negative experience. A couple things came to mind though, which may help with future planning...
1. Food on NCL is fine for what it is, but this is not a cruise line known for its stellar cuisine. I don't see many rave reviews of how great it is in general cruise reviews. Perhaps do some research as to previous cruisers' food-specific ratings before you book another cruise. I give due consideration to reviews posted by fellow travelers. If an average rating is 3 out of 5 stars, that sends a clear message that the food is just average.
2. With regard to your camera - gotta agree with previous comments, that is on you, not on NCL. The loss is unfortunate, but as an adult there is a level of accountability for one's self and property.
3. There are a few lines that have an adult pool and family pool. Research that before booking next time. If you have an option of taking a 10+ day trip, we notice less children on those cruises. Unfortunately, it is more an issue of absentee parents than it is being overrun by kids. This is a real sore spot for a lot of people but until the cruise lines hold the parents responsible or allow security to step in to put an end to the shenanigans, this is unlikely to change.
4. NCL is a free-style experience so to a lot of people that means come-as-you-are. Formal nights have suggested dress codes on most of the popular lines. Dressing to the nines is not required. If you really want to get all gussied up for dinner, knock yourself out and have a great time! Just don't hold everyone else to your standard. They are on vacation too and may not want to be bothered. For us, my husband is disabled. Getting him into a suit/tux would completely ruin his evening as a result. He puts on a nice shirt and tie. Honestly, I could care less if someone else gets their panties in a knot over it. This is another thing worth looking into because some cruise lines are more likely to see tuxes and suit jackets than others... NCL is not one of those.