I've had a great experience with Touring Plans, especially their room request and dining reservation finder tools. In terms of minimizing wait times, the most helpful thing for me is the Lines app. It shows the posted and expected actual waits, and I find that those work very well. I don't create a lot of custom touring plans since everything takes longer with my kids, but the tool is easy to use.