Apple's maps are really good. Google's maps are much better, generally, though.
There are places where Apple has an advantage over Google, but Google has been pouring resources into Maps for a long time.
Garmin, TomTom, Navteq, etc. won't be nearly as good as Apple or Google because they aggregate sources.
They aren't unusable, and are better than if you rely on a dedicated GPS. But they can still be improved. Apple doesn't seem to be weighting proximity for search as effectively as Google (unsurprisingly).
Honestly, Apple is the new #2, but they've got a mountain ahead.