My personal experience... I have been using myrouteapp.com, Gold version.
One can work based on different systems (GMaps, TomTom, Here/Garmin) and then create the required file for different satnav brands/software, including TomTom Drive and even Harley Davidson, whatever that means.
Last year I mapped two seveners' holidays and it worked well. They were using 2 Garmins and one Tom Tom (yeah, I know 2 cars and 3 satnavs, crazy!)
Mind you, I still prefer the traditional map stop and force the satnav to go where I want and through the roads I intend to go. I like to have some freedom to explore tough I understand I take things a bit differently because I usually don't have a fixed schedule with night stops booked.
This is one of those themes where each person has its own way of doing things.
Armadillo is in The Douro Valley and waiting for you.