Well, I'm biased against Google, so that settles it for me.
The stock iOS Maps app is really pretty good, in and of itself. My biggest gripe is that I would like a more easy to see set of traffic issue visuals.
The real issue is the mapping data - Google's is better, but it comes down to your needs. In my area, I've never found Apple's maps to be insufficient, but YMMV.