Which cruise ships are kid-friendly?

I've got 3 kids, and I've taken them on Royal Caribbean Oasis Class ships and on the Mariner of the Seas and Royal Caribbean does a great job with kids. I've taken them on the MSC Armonia, and there wasn't a lot for kids, but on the MSC Seaview, which is the sistership the Seaside, there's a lot to do for kids. And we went on the MSC Divina with the kids and there's a lot. So the MSC SeasideMSC Divina and then any Royal Caribbean ship are going to have a lot of kid stuff to do.