I'd also create a customized plan. Get a very good grasp of what you want to do, plug it in, and let the machine figure out your optimal order. You can tweak almost everything to your liking. You do NOT have to criss cross anything. I also think understanding the software will help you immensely inside the park if a wrench gets thrown into your plan. You can update the plan on your phone - add/subtract attractions and re-order them, re-optimize or re-evaluate in just a few seconds on the fly.
Find a new fantastic 4th, 5th,(etc) fastpass? NO PROBLEM. Plug it right in and see where it fits the best for your remaining time and walking path.
One of the kids (or everybody) needs to take a break beacause it's 90 instead of 75 degrees? NO PROBLEM, re-organize your attractions for your remaining time and walking path.
Big fan of TP. It's easy as pie, and it usually does what it's supposed to very well. And it's dirt cheap for what it is. More experienced DW guests might not find it as awesome, but I love it.