If your almost 3 year old has not experienced character dining, he or she will not know what is being missed. Adding this to the beginning of your day while you are also off property means that you will get up, give the little one a snack to keep them from flipping out before you get to breakfast, make your way to the TTC and then MK, walk to the Crystal Palace, and sit down for breakfast.
All by 8:05. This means you left your room at around 7:15 at the latest. Probably earlier.
That can be the beginning of a godawful day if you are not early risers in your non-vacation lives. You would need a break midday most likely which then means you have to go to the TTC, pack up, leave and lather rinse repeat to get back in.
A full day of touring with children three or less can be a challenge. Place your bets on whatever gets you there in the best condition to have a long day. This will likely be your longest touring day regardless of your dining choice.