yeah, my kid is 2. we were waiting until closer to her being 5 to go, but this thread will be 600 pages by then . so maybe we go sooner....
its a big debate about 'when is the right age' with the biggest defense for waiting as 'i want them to remember it'
There really is no right answer. However we went when my daughter was 5 and also had my son who was 1, and honestly I say that he was more fun then she was (yes, i love her and she was fun, but for the purpose of this discussion).....
When you go with a very young child, in all honestly the memories are for you, and as narcissistic as it sounds, its ok. My wife still looks back at the photo books from that trip often and gets the mommy feels 8 years later.
My son at 1, got his first hair cut at the Main St Barber shop (they do a nice commemorative package for 1st cuts), held on to the characters like they were big teddy bears and got amazing photos, experienced his first parade (and they have big ones), etc. But also, he was in a stroller for 90% of the time and when he was tired he just crashed right there and we could keep on going. No bathroom breaks, just find a quiet corner or use the baby care room and change him up. No charge for food, yea we had to bring supplies, but we had the stroller. Most of the rides are very calm and family friendly, so he could go with us on most things.
My daughter on the other hand, at 5 was afraid of her own shadow, I literally had to give away Splash Mountain Fast Passes (the paper ones) b/c she would not walk into a short cave in the line b/c it was too dark. Kids just get cranky, esp when hot and tired, so we did frequent trips back to the resort for melt-down time. She ate like a bird, but was still charged full price on the dining plan.
again, going any time is fun as long as you adjust your expectations accordingly. But if I could do it all over again, I would have no issue bringing a 1 or 2 year old.