We've done 3 character meals with our 3 year old son, and here are our rankings:
1. Crystal Palace: He loved the Pooh characters, and the adults loved the food selection (we did lunch here).
2. Chef Mickey's: Breakfast here was good, but it always seems crazy here, and the characters flew by.
3. Cape May Cafe: We added a breakfast here on our last morning, and it was just okay. We waited forever to get seated, and the food was pretty standard. One great thing about this meal is that we were not hurried out of there by the staff, it was very relaxed. I think the fact that it was our last day put a damper on this meal from the get go.