I think it is all about getting to know the system and how it will react to different situations. I was spoiled by the Garmin on my 2012 CVO and also used it in my car for work, so it became very comfortable. Before that, I had a TomTom and hated the Garmin when I first switched. In time, the built-in navigation might just grow on you.
One thing I hated with the Garmin was when I navigated to a specific location and once there, told it to go home and it would take me back a completely different route. Other times, it would send me on a route that would take me 90 minutes longer than a route I knew, despite having it set for fastest route.
Although I have been using the nav locally to learn it's idiosyncrasies, I don't typically use the nav except for long trips. For those, I plot a route using MyRouteApp with waypoints that forces the bike on the route I want and have had good success.