I'm going to offer an opinion based on different criteria. Of your day one choices, only one is in the Magic Kingdom. My choice would be to stay in the park at Crystal Palace. Even though the other choices are within a monorail ride of the park, I would not take the time to transport to the hotels and then eat. It's a bigger time commitment than CP. If you only have two days in the parks, you might not want to spend 2.5-3 hours traveling and eating. However, since you are traveling in July, you might need a park break anyway, in which case your ADR might be a welcome break. In that case, I would either go for a late lunch or an early dinner at either restaurant. The characters are quite different - Mickey vs Cinderella's family. Choose your favorite.
Personally, I really loved the Tusker House buffet. The difference there (to me) is that Epcot has so many great places to eat that it seems like a waste to use a character meal there unless you have young princesses in your party. But are you park hopping from animal kingdom to epcot that day? If so, I definitely would not spend the time at a character meal. Most character meals take at least an hour to 1.5 hours depending on how quickly you are seated.
Hope that helps.