OpenSteetMap is very difficult to compare to Google Maps as it uses pre-rendered raster map images at fixed resolutions, rather than a dynamic vector-based approach. For me at least, this makes it far slower to load in non-cached areas, and the lack of precise zooming is super annoying.