Hi fellow New Englander,
At IOA we loved Confisco's in POE, Thundering Falls Terrace(JP) and Mythos (LC, upscale food, not normal park fare). Enchanted Oak Tavern (LC) cool interior,food pretty good.
It will take longer to eat in Citywalk or at the hotels. It depends on how pressed for time you are in the parks. If reservations are accepted at the places you want to eat , that'll save some time.
How much time are you spending at the parks?