literally every time i go to search for anything--a restaurant, a venue, a specialty shop, etc.--apple maps returns an arbitrarily limited and often unrelated/nonsensical results set. it also has a habit of zooming me to an entirely region/country, when it knows my exact location right now, because the data is so sparse and incomplete.
i'm not saying google results are perfect, far from it, but they certainly don't typically do the above.
For what it's worth, I also get annoyed with how often google thinks I want "Foo Cafe" in Atlanta when I'm really looking for "Foo Restaurant" two blocks away from me in Boston.
randomly, i tried "king and i", which was my favorite thai place in boston (way back in the day), and it did find one nearby me first. the search ahead list did show the one in boston too, further down (i'm super happy they're still around btw).
but yah, foo anything is like a box of chocolates. you just never know what you're gonna get!
i'm not saying google results are perfect, far from it, but they certainly don't typically do the above.