Touring Plans and their Lines app are indeed great and very much worth the price, but I would suggest that the actual planning part you'll want to do on the Touring Plans website from a computer; the Lines app is great for on the go but it isn't very good for planning from scratch, and their mobile site has some (small) functionality gaps vs the desktop site.
If you subscribe via their website, you get access to the Lines app included, and it also won't auto-renew.