Both visits we've made to WDW were in early June, and I'd do it again. There's going to be crowds, yes, but there are ways to strategize and get around them in ways. Utilize early entry if you're staying on property. Some of the best advise I got before we left on our second trip was to use early entry and fast passes. Plan it out before you hit the parks, but leave yourself open to flexibility. For example, when we went to Epcot on early entry, I took the kids and got into line at Test Track. My hus took off running to Mission Space and got fast passes for it, then met with us at Test Track. We were able to get on with less than 10 minutes waiting. When we got done at Test Track, we had about 5 minutes to wait for our time window for M:S since it was so early in the day we had an early return time. We got done with M:S and Test Track within the first 30 minutes or so. We did the same strategy at MGM (with ToT and Rockn Roller Coaster).