Another vote for Touring Plans here! I used them for our 2016 trip and the crowd calendar helped so much to give me an idea of which park to go to on which day. Their Lines app was also super useful and many times more accurate and reliable than the actual MDE for wait times in the park. I have not had to use the dining reservation finder, but it sounds like an amazing option to have if needed.
i actually just renewed my subscription earlier tonight to start planning my Aug trip. I love the dashboard and how you can include notes about what your plans are for each day of your trip. It's an invaluable tool I think and well worth the money!