DH and I went memorial weekend last year, and it was fine. I was expecting it to be pretty bad, but it wasn't...at least in our opinion. The longest lines we waited in the whole three days were for IASW and Buzz Blasters, each about 30 mins. A lot of the rides we just walked right on. Only had to get fastpasses for Indy and Screamin. And even screamin we rode more than once, but only needed a pass the one time. I think the line for Indy w/out a pass was hovering around 90 minutes all weekend. Didn't really have to wait in line for food or merchandise.
The only thing I found bad, crowd wise, was that it was very hard to walk past the Nemo ride. To the point that people were just stopped. Half of them were in line for the ride, half just trying to get past. People in line thought the people moving past were trying to cut in line. People trying to move through didn't realize others were waiting in a line and that's why they weren't moving. But once we had a hang of the park layout, we just went around that area and didn't have any more problems.
We got seats for both parades (celebrate and pixar play) right on the curb and only had to sit down about 35/40 mins before they started. We also got seats for the fireworks right against the rope, dead center in front of the castle and only sat down about an hour prior.
We also saw some characters that we got to just walk right up and take a pic, and a few we waited in line for, but not more than 10 minutes. And that was just because of people that didn't seem to realize they weren't the only people in the park.