I just returned Friday night - spent the first week of April there. I've always visited in January or February, so I was a little overwhelmed with how crowded it was. My advice is to plan strategically and take advantage of parks that stay open later. As you probably already know, the parks are much more bearable (and cooler -- wow, was it hot!) later in the day. It's the difference of an hour wait for Pirates vs. 10 minutes, for example.