While I love OSM for the data and the free approach, one thing which annoys me with OSM is that their main map doesn’t support hdpi (retina) displays. That makes the map look ugly on iPad and MacBooks at least, I suspect on much more recent devices.
https://osm.rrze.fau.de/testhd.html
OpenMapTiles.org provide vector tiles using OSM, but they don't include all the data for efficiency.
I think the problem for OSM is choosing which data to include in the vector tiles. The tile could get very large, but the outdoor view benefits from including electricity pylons.