Liberty Tree Tavern for Lunch has excellent food, especially the pot roast and declaration salad. For lunch you order from a menu with lots of variety and we have always had a great meal.
Dinner is another matter, it is as if they kick out the very capable chef and staff from lunch and microwave pre-processed Stouffers meals to hand out at very high prices. Every dinner there was spotty, as far as quality of food. One time it was astonishingly salty. Another, the hot dishes were hardly room temperature. We kept going because of my Minnie Mouse addiction, and I just loved her in that revolutionary garb. Now that the characters are gone, I would not eat there for dinner, but Lunch is a "must do" each trip.
The Magic Kingdom is simply lacking enough quality sit down restaurants, and so Liberty Tree Tavern continues to limp along with that sad dinner when they could be an amazing restaurant.
Garden Grill is a neat restaurant location and has great charcter interaction. Yet, they also have a problem with food quality consistency. We have had parts of the meal which were great, and then parts which were not acceptable. If they were presenting all the food at the best quality we had experienced, it would be a great meal. If all the food was served at the lowest quality we have experienced, it would be horrible. I really hope they get a chef/staff in there that can bring some consistency one way or the other.
As it stands now, it is a place we book if everything else is booked. Epcot, just has too many good places to eat to consider Garden Grill a real option.