I made a spreadsheet and went through the menus of every restaurant we're eating in on our next trip and what we would be likely to order.
I then calculated different scenarios, if we got drinks, if we got desserts, if we used all of our counter service credits...
In the mostly likely cases, we'd come out even or lose money, so we chose not to go with it.
I do the same thing
We share a CS for breakfast and again for lunch and have our TS for dinner. We have plenty of food and very little oop expense. As for being locked into going where ever the ADR is, we do plan ahead and decide where we want to go when and make the ADRs accordingly.
We always get the park hopper, so it's no problem if we want to go to one park and eat at another. The extra travel time doesn't bother us since we plan for it. We've been getting
Next year, though, we're staying at our first deluxe and going with the 40% (hopefully) instead of the free dining. We'll see which we like better.