Princess has a great childrens program too. Out of the two you mentioned, there is no contest in my mind. Celebrity is the only way to go. Your children will have a great time, and YOU WILL TOO! Good luck with your decision, and happy sailing.
Marine, Pilot, Singer, Tuba Player, Carnival "Diamond"!