Sorry you didn't like your NCL cruise despite researching ahead of time. We went in with an open mind knowing we were paying 1/3 the cost sailing
DCL over Spring Break. We too did not meet the stateroom host, and did not run into him, until the 3rd day of the cruise by chance. Although he didn't take the time to introduce himself, when I asked for a favor he knew exactly who I was and which room we were in. They are very overworked with the new room servicing structure. We still got our room cleaned every day with fresh towels so we had zero complaints. The one day we didn't get service was because we left for port and forgot to turn the dial from "do not disturb" to "service please."
As for activities, it sounds to me like you had plenty just not continuous like Disney has. Of course, they are family oriented so that's to be expected. For Easter, NCL organized a scavenger hunt which ended with the Easter Bunny. They also had origami, towel folding, a PG comedy show, and live music. They had a kids glow party and the Splash staff was wonderful. Was the cruise less well organized than DCL? I mean yeah. But it was far from horrible.
We had a great time and would do it again, to experience an itenerary different than DCL, not to mention the thousands of $$ saved. NCL isn't our first choice, but despite not having pool side food, we found overall the food and entertainment much more family friendly than CCL.