The thing with touring plans is that you have to play around with it a lot to get a plan you like. I incorporate several strategies when I create my plans. I also have 2 little kids where crisscrossing the park is not an option.
First I use optimize. It gives me a couple of things. It lets me know what attractions I should do first, what attractions I should fastpass, and it provides me with an idea of what attractions I can do mid-day with minimal wait. It also gives me options for starting times for shows.
I then start moving things around to where it makes walking sense. I generally move things around by land “Fantasyland, Adventureland, etc.” I’ll do rides in Fantasyland first, with a fastpass or two, then move on to Tomorrowland, etc. I then exclusively use Evaluate after that to keep my attraction order. What I generally find, is that if I move things around manually to an optimal walking order, it only adds 5-20 minutes throughout the day, which is fine with me.
There is also things I know from experience. I know that I can ropedrop Junge, Pirates, Splash, & Thunder in about an hour, and can then go back and do other minimal wait attractions, so I take these things into consideration.
Again, the thing with touring plans is to play around with it… a lot. Try a lot of scenarios by using Optimize and Evaluate, and switching fastpass times to get a plan that works for you. I also prefer to use touring plans on a computer to use the drag and drop feature, rather than on a tablet or phone in which you have to click the link to move the order. Too slow.