Compare this section of a Dutch city:
Google: https://www.google.nl/maps/@53.1983621,5.767509,16z?hl=nl
OpenStreetMap: https://www.openstreetmap.org/#map=16/53.1986/5.7679
Apple: (I guess Apple maps can't be linked to on the web?)
It also helps a lot if your government can be persuaded to open up their geographical data. All the building outlines are right there on the map in the Netherlands, up to date to within weeks, because the Dutch OpenStreetMap volunteers work with government data that is permissively licensed and cleared for use with OpenStreetMap. In fact, mistakes in that data set are also picked up by the local OpenStreetMap mappers, and reported back to the government cadastral map. Everyone benefits.