Well, when I was picking places, I had a few considerations. Well, a bunch. (Of course, this is my first trip, so anything I say, take with a grain of salt!) We have park hoppers, so that isn't an issue. But, I didn't want to spend too much time running around, esp. for meals, so I picked stuff either at the park we would be at that day, or nearby (monorail resort for Magic Kingdom day, Boma for Animal Kingdom day). So, location is important. Have you figured out which days you want to be at which parks yet?
Also, do you prefer buffet/all-you-can eat or to order off a menu? I went for mainly buffet/all-you-can-eat, so my picky eaters would have more options, and have chances to expand their preferred eating.

I also went for places that seemed interesting, with at least a bit of entertainment ('Ohana, Marrakesh) if they didn't have characters. Ok, so I also chose Boma, because it sounded interesting and like something I wouldn't be able to experience near me.
As for ethnic food, I didn't want to end up eating something and be disappointed that I could get better food at home like it, but cheaper, y'know? But, that's me.

So, that's how I ended up choosing Boma & Marrakesh ('Ohana was more for atmosphere & experience than food). 1900 Park Fare was an easy choice since my dd loves Cinderella and I didn't want to try for the castle. I ended up with Garden Grill because I wanted to start the trip lowkey and build up, so we are starting with Epcot - but I also wanted a character meal for our first night. (That was actually a suggestion from the registration woman, when I couldn't get Chef Mickey's that night.)