The data isn't the problem of Openstreetmap. What's missing is one go-to site with a nice rendering that doesn't try to show off all features and offers a similar feature set as google maps (searching for locations, shops, navigation).
You forget the essential feature of Google Maps: advertising - the reason for giving you the other features.
Map data is free but serving maps is a service... Either you pay for it, suffer advertising or do it yourself - the first and last options are available from Openstreetmap.