The 10% use cases I was referring to are the "I want to find generic type of business in this area" case, and the "I need a street view of this" case, both of which are (for me) comparatively rare versus searching for a post-code or known address.
Isn't that the definition of "good enough"? If it were truly awful, then she'd be forced to look up an alternative, because it'd never work. So it must work well enough for her.
These anecdotes about typing "20 Jay Street" and ending up at Niagara Falls are kind of silly. That's been my experience of all mapping applications, and, regardless of whether it happens more in Apple Maps (I'm sure it does!), the solution is so obvious I never even think about it; I just further qualify the address. "20 Jay Brooklyn" in Apple Maps, right next to a coffee roasting place near the bridge.
That said, while I use Apple Maps for the vast majority of the time, for certain non-major/obvious addresses, I find myself double-checking in GMaps.
What's really frustrating is that it throws out any errors at all in major cities like SF!