My biggest critique with OSM and OSM-based maps is that contributing an OSM change has an unknown time delay between "OSM change" and "actual map software updates to have it." I was infuriated to find multiple geography issues in Apple Maps in my area. I went to OSM, and the underlying source has already been corrected. The satellite imagery is correct, but the map layers for navigation and travel are wrong. How long will it take for OSM changes to make it into Apple Maps? No clue.
You can submit corrections for some info (like place details) to Apple and Google and they'll change within 24-48 hours. If you update OSM, however, it'll take you an unknown amount of time. Some iOS apps proudly champion being able to update OSM data monthly -- but that's still huge compared to basically over a weekend.