Princess is excellent for families with kids clubs, teen centers, and many family-friendly itineraries (Alaska, Caribbean, Hawaii).
Popular for multi-generational travel.