For lunch, I recommend BOG. It's a beautiful restaurant and the food is good.
I also really enjoy Columbia Harbour House. "People watching" from upstairs is fun and the food is good there too.
After having read through all of the replies, I can't remember if OP said that they do or don't have kids. If you've got little kids, Pinnochio Village Haus is a good option. It's in Fantasyland, where you'll likely be spending a lot of time. I don't have kids yet, but I went there earlier this year and I liked the flatbread. My brother and SIL recently went there with their DS2 and had nothing but good things to say about the place. They were impressed with the value of the kids meal there.
And here's what I have to say about breakfast. Unless you're doing some kind of special experience (like CRT), I wouldn't waste park time eating breakfast at the park, especially a counter service restaurant. Eat at the resort before you come.