I find the OSM as base map in QGIS very useful but cannot read the names as they’re far too small. You can sometimes read them quickly while zooming but otherwise any text might as well not be there. I’ve tried to find a way of altering text size to no avail, is there a way to do this?
Raster tiles are “static” bitmaps that you can’t change (reasonably) on the fly. You could probably try the shiny new OSMF provided vector tiles, if you want to use your own style.