I can only tell you where we ate and my opinions of them.
Epcot - TS -Norway (princess lunch) - the food was not great and not a lot of selection for the kids, but they liked seeing the princesses. It was overall (8 days worth) our worst meal!
Epcot - TS - Coral Reef - Our best meal! The mahi mahi and steak were great, the kids LOVED sitting right next to the tank and waving to all of the divers who swam by. We all liked the atmosphere (but then again, we are all nuts about water and fishes!)
MGM - TS- Hollywood n Vine character lunch - The food ws good enough, but the kids had a FABULOUS time, if yours likes playhouse disney, it is definitely worth it. They see Jojo, goliath, a couple of little einsteins, and the CM comes out and sings and dances with the kids and characters. They do lots of singing, dancing, and a parade.