We've done Garden Grill (back when they offered lunch) and 1900 Park Faire (breakfast).
The Garden Grill food is hearty, and the character interactions are great. We wanted to eat here again on our last trip, but we ended up not being in Epcot often enough, and my DS12 wanted to do Le Cellier for dinner.
We did 1900 Park Faire breakfast on the trip for our first time. The food was outstanding - a huge buffet, omeletes made to your custom order, etc. We saw Pooh and Tigger, Mary Poppins, Alice, and the Mad Hatter. The character interactions were very good here, as well -this meal became a favorite, and we will DEFINITELY do it again.
As a side note - Tusker Hosue breakfast also features an outstanding buffet, with perhaps even more choices than 1900 Park Faire. We'll do it again, as well.