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!