The short version is that Google Maps is 'free', it's not terrible, and it's better than nothing. (And often better than the integrated in-car satnav systems - although that's not so much because Maps is good as because the in-car systems are often quite bad - the Tomtom & Garmin integrated options being a notable exception).
But Maps is definitely worse than dedicated navigation devices, although it does improve over time.
There are certain things it is particularly bad at, for example routing down slow 20mph residential roads with speed bumps.
But... are the dedicated navigation devices so much better than Google Maps to justify the increased cost? Probably not for 99% of people.
I used to use a Garmin satnav, and plug it in to my laptop and use Garmin's software to do my travel expenses, full tracking of all my movements, and it's my data to do with as I wish with no concerns. I can do the same thing through Google Timeline... but it's not even close to as well executed, and gives me serious data privacy concerns... because Google.