OsmAnd uses offline vector tiles as standard, they support multiple different styles including custom ones. It performs fine on my phone, and it shows off many of the benefits with vector data. It's easy to choose which kind of point of interest you want displayed, hike and bike routes can be colored in, I think it uses much less storage space on the phone. You can add raster maps to OsmAnd if you want to though.
https://osmand.net/docs/user/map/vector-maps/
https://osmand.net/docs/technical/osmand-file-formats/osmand...
https://osmand.net/docs/user/map/raster-maps/
https://anygis.ru/Web/Html/Osmand_en