We went this past Easter, starting Easter Sunday and the week after. The weather was extremely hot, but we had very little rain. We didn't do TGM, but I did buy a Passporter and read these boards religiously for almost a year before our departure. We needed a rest every day, so we went for EMH, used fastpasses, and left that park approx 11am, when the crowds started to get very heavy. We would head back for lunch, a nap, maybe a little swim, and then we would hop to a different park that evening until it closed. It really worked out for us. we didn't wait over 10-15 mins for any ride, and we rode everything we wanted. We did miss a few shows, but the rides were important to my children. If I had planned, I'm sure we could have hit all of the shows also.
Plan, plan, plan, and when you get there, if your plans don't turn out perfect, be flexible! Hope you have a great time!