But OSM can get better, and better faster. I toyed with it just a bit and fixed a few things myself. Google maps? I filed a bug or two, then two years later they closed it as not applicable.
With a sufficient critical mass now in or transitioning to OSM, it's trivial that OSM will get better. If Apple are going to contribute to OSM(which is likely based on their shared project history) then it's expected to increase in quality quickly.
However, even without their contribution, OSM is already at a level of maturity to compete with the bulk of GM implementations. It seems that most people just need basic location services.