Beetlejuice:
free on Google play.try it .does trucks etc
Navmeto is not free to use any more I think you get a 2 week try it
I did pay the £60 for a lifetime unlock and for the most part it is topnotch still has a few bugs but it is still a newish app
anyway Back on topic
not owning one of the above satnavs I can only go on what i see
Tomtom all ways like to take you down narrow roads from what I have seen
Snooper they are almost a brand you never hear of these days so can not really comment about how good they are
Garmin from what I have seen seem to be the best of the bunch at the moment although still a bit on the pricey side