a couple of years ago, we stumbled into the Liberty Tavern character meal. By that I mean a thunderstorm broke out, and we took shelter. We decided to ask if they had any room (we had 8 in our party), and they did have a large table available. We enjoyed both the characters, and the service - it was an all you can eat situation, but they brought you the food, you didn't have to go get it. Turned out to be a very relaxing time, and the kids enjoyed the characters.
We also did the 1900 Park Fare dinner at the Grand Floridian. To me, this was just a little too formal for the kids, although they try to make it as informal as possible (if that makes sense).
A lot of it depends on what you are looking for.