Where apple maps really fall short is outside the US and China. I live in India, and here the maps are no comparison to what was offered with google maps. I wanted to send problem reports to apple from my iPad-2 and did not know where to start. My hometown (a top-30 city in india) has about five named streets on apple maps. Most of the smaller streets are missing. Google maps on the other hand even has ATMs and most stores on it. With apple probably focusing on US and Europe (and even Tim Cook saying India is only of medium term importance to Apple), I don't see how I can recommend any iOS device to anybody here for quite sometime.
Google has always been a more Global company than apple. Apple is only now, over the last 3-4 of years focusing outside the US (and to some extent Europe). I think that is their problem.