I personally haven't had any issues with the factory Mylink or its navigation. Its maps are not exactly up to date, but having something is usually better than nothing at all.
Someone correct me if Im wrong, but I thought navigation was an optional extra, and did have a pretty hefty upgrade cost, which is likely why alot of vehicles (Unless full upper spec) optioned without it.
For car navigation (Without using a phone cradle), there are really 4 main options:
1) Factory VF Nav. You can pick these up fairly cheap if looking around, it does need to be security linked into the car. ($500-700) plus programming.
2) Kayhan aftermarket unit. They are still working on adding back in HUD and items like this. A little over $1k
3) Alpine aftermarket unit, very expensive ($3k off top of my head?)
4) Carplay kit ($1k)
For perfect factory integration with minimal bugs or problems, then factory is the only option, downfall is maps are not always up to date.
Otherwise for aftermarket, if you have dealt with an android phone ever, you will know they can sometimes have their little hiccups. Anyone that expects perfect flawlessness would be disappointed since little weird occurrences can happen. Even google, a multi billion $$ company, that develops the android OS has bugs even with their flagship phones (pixel).
There is.. technically.. a 5th option that I have been looking at. Which is to use the newer 2018/2019 radios in our commodores. They will work in our car with the screen replaced and new radio box fitted, but the issue currently is getting the face plate buttons working again.
Anyways.. my 2cents worth!