The key is to keep checking... over and over. I only use the
MDE app- nothing fancy.
I always book the most popular restaurants last minute. (Within a day or two of when we will be in the park.)
Last week I booked Beaches 'N Cream and this week, I literally just found a 12:45pm lunch reservation at BOG for tomorrow and a 2:15pm lunch one for Thursday.
People cancel all of the time and we have never really had an issue finding reservations for where we want to eat.