I go for lunch at 11:30. Table for two by the tank, great service, fresh food, out of there in an hour.
I love 'Ohana at 3:45 though. it was the perfect pre
MVMCP meal for us in 2016 and I'm planning to book it on our arrival day, we'll take an early flight and we'll be back at the resort at 6ish in time to chill and relax, since it's vacation. We get a nice window table overlooking the castle, the food is all hot and fresh, the wait staff isn't harried, no wait for our table because they are just opening. It's awesome.
I love California Grill at 5pm, we tend to go in winter and the sunset is pretty nice from up there. I never have trouble getting a window table and my son is enthralled. The view of the fireworks from up there is no big whoop to me, I own DVC and can go to the top of BLT any time I want.
Crystal Palace PPO at 8am, awesome - only had to wait for a table because we were early, were out of there in time for the welcome show fireworks, rode rides in frontierland and adventureland with no waits and almost no one around for 2 hours
Garden Grill PPO, was out of there by 8:45 and rode soarin' before the park even opened. The crowds hadn't arrived yet so they let us stay on and ride again.
LTT at 11:30 - got a great table in the Ben Franklin room with a 5 minute wait (kiddo requested it) and it was awesome, in the bay window. Lovely atmosphere, no one else was there yet, service was quick, didn't take much of our day.
I could go on and on and on but I won't. PPO breakfasts, signature restaurants right at opening, early lunches and sometimes oddly timed dinners work for us. My kid is on the spectrum so waiting a while for a table can be tough, as can a long, drawn out meal. I am not super fussed about what time I eat and my child is up at the crack of dawn, 11:30 isn't too early for lunch when you've been up for 6 hours already. But feel free to have dinner at peak times with peak crowds and then complain about how bad it is! You and everyone else