(First of all, the bad reviews I read here are clearly from people who did not take time to properly set up the app for navigation. You have to customize the settings to your vehicle.)
I have been using the app happily for two years, but the experience is waning (getting worse) simply because the company does not diligently keep the maps updated with clear up-to-date street name and location information and truck stop location information.
Surely to build an app like this and put it out on the market must have required a great deal of work. It seems that it would be pretty easy to keep it up-to-date.
Studly Field Mouse about CoPilot Truck HD USA & Canada, v9.6.4.104