From my experience, the easiest direction system is Google Maps. This is the one I use in the USA and have found that it works very well in Europe. The directions are clear and easy to follow, just like when I am trying to get around Chicago or New York. The only problem, and this is very minor, is that the Google lady has a hard time pronouncing the names of Croatian cities. She seems to handle French and Italian towns fairly easily so this may be a cultural thing.
The problem with google maps is the driving times it gives when going from one city to another. A 20something Ferrari owner couldn't drive that fast!
GMaps is perfect inside cities, but I'm still forced to use viamichelin.com when planning a long journey.
Waze works too, and it warns you of speed cameras, which are plentiful on Italian roads.
Waze is also easier to change language, assuming you know the local language. Pronunciation is indeed an issue sometimes. My wife a huge laugh when on the way from Milan to Florence the Google Maps lady told us to take the A1 freeway toward Baloney.
At least you weren't going to Wiener.