For those who are concerned from comments on this thread regarding character interaction, you can avoid this headache with a few simple planning steps.
First, call the PALS line on the ship every night for the next day's complete schedule. They will list each character's time & place for that day unlike the navigator, which just says character meets 5-7 & 9-11. They also give the times & places where the characters will be "wandering the ship." You iwll find many on deck 9 at both the Mickey & Goofy pools. Our second cruise DH took the kids up to deck 9 after lunch and they encountered Chip & Dale strolling all alone.
Last cruise Terk came up behind DD & her friend & gave them a hug when they were at the Mickey Pool that first afternoon.

On our first cruise Cinderella knew both kids by name & stopped whenever we saw her on the ship (at least once a day) to ask them about their day.
We get pictures with lots of characters and all the autographs each cruise...but we don't stand in long lines. We plan to be at the right spot 10-15 minutes ahead of time so that we are at or near the front of the line, then go on to the next meet 15 minutes later. Before dinner when the characters are out, we can meet 4-5 characters. Since that is still important to my kids, it is important to me to plan the best way to accomplish this.
Also, IMO the most important thing to realize and accept when you plan a cruise is that you just cannot do it all. If you try...you will be disappointed. We will be going on our 4th 7 day cruise this December & have still not done everything available on the ship.