We always like Garden Grill. The food is really good (although I hear that the menu has recently changed) and the character interaction is great (they each came around twice to visit with us in May). The setting, the revolving restaurant overlooking Living with the Land, is really nice and is relatively quiet for a character meal.
We also did CP dinner and CM's breakfast. CP had good character interaction and the food was ok. DH really liked some of the dishes, but I didn't find anything particularly good. DS2 ate a ton of the mac-n-cheese here!
We did not like CM's. It was really loud and busy. We had to wait for a table for over 45 min. despite ADRs. The lines to get food were really long and lots of kids were cutting in front of others to get food. It took a really long time for the characters to come around, we left before we met all of them.
For our Feb trip, we will be going to the Cape May breakfast and CM's for dinner (at my DH's insistence, he wants to try it again, this time at dinner).
Good luck with your planning!