It really depends on how "special" you'd like to go on the meal front and how well "junior" does in restaurants, you have some fabulous choices.
With in Epcot I really like La Cellier (steakhouse) in Canada, Akerhus (buffet style ) in Norway, Marakesh (arabicish with a floorshow bellydancer) in Morocco and the Tepanyaki counter in Japan. The Japanese may be a little hopeful as it might be just a little too tempting for little fingers to find out what the shiny metal surface does (it cooks the food so it's DAMN HOT!!) It wouldn't be easy for a 2y old to get their fingers burnt in this manner, but I wouldn't put it past one of the quicker little monkeys to manage it and it might make for a slightly nervous night if you think yours fits into the catagory of one that would try.
Just a short walk through the International gateway you have some good choices at BoardWalk. The Flying Fish Cafe is top notch with a price range to match, they do have non fishy items if you have one of your group that doesn't like fish, but that is it's speciality. Spoodles does some interesting "Tapas" style ideas and would give an adventurous eating toddler a few new things to chomp on. At the Y+B there is the excellent Yachtsman's steak house for a slightly more adult/upmarket evening or the less formal Cape May Cafe "New England clam bake" buffet would give you the chance to try a lot of very nice dishes that despite the name are not confined to just seafood. They have a kiddies corner which usually has macncheese, hotdogs,burgers,chicken fingers and FFries. They used to have paper table"cloths" and give the kids a handful of crayons to amuse themselves. At the S+D we had a fantastic Mexican meal, but IMHO that may be a litttle too formal/stuffy with a young one, there is also Palios the excellent Italian and I think Dan Shula's Steakhouse constantly score high on the "best steak house in Orlando" reviews that are held.
I must admit with kids of that age (and older) I find the buffets are the easiest/least stressful way to go, because you don't have to keep them waiting if they are hungry, you can usually give them a selection of things to nibble on, it doesn't matter if they are slow with their starters,main course as you can leave them to eat at their own pace and they get to choose whatthey fancy for themselves ( much easier to look at the food and point at what you want than look in a boring book at stuff you can't really get an idea of it's appeal)