I'm 50 with a 12 year old kiddo. Cruised HAL 20 years, kiddo 11 years. HAL is more upscale, more art, better food, less party atmosphere, more reliable crew in an emergency, no balcony divers, no spring breakers, not as stuffy a crowd as the next cruise tier up. Compares to Princess and Celebrity. RCCL is a bit more kiddo friendly.
HAL is consistent with no surprizes. Trust me, no surprizes is a good thing aboard ship. 8)