Is it just you building it, is there a business behind it?
Vector tiles are generated and served on-demand by https://github.com/styluslabs/geodesk-tiles so there's no need to download an entire country or region first.
I was pushing hard to replace Google Maps, but eventually, I gave up. OsmAnd is great if you need that "swiss army knife of OSM apps" on your phone, but I rarely do. Same with Maps.me/Organic Maps, try to search for something, mistype only one letter (surprise, surprise, that happens a lot on mobile), and you have no chance to get results. Alternative path for your bike route? Forget about it. Rendering is awful, either ugly, or slow, or both.
I am trying to switch to Mapy.com (Mapy.cz before), it's a surprisingly user friendly app, however, not sure how they are going to monetize soon. So far the best on phone, I hope they will push and really become a Maps-replacement. They recently switched from a Czech-focused concept to a proper world-wide map (mapy.com); both web and mobile is great so far. (I am not Czech, and have no relation to mapy, simply really like their app)
If OsmAnd got a new rendering engine (no, not that "3D" sluggish thing it has for a couple years now), like streetcomplete has (or the Strava-built-in mapbox renderer), it would be possibly the best.
- high res satellite imagery available for both summer and winter
- aspect and gradient shading
- routes and tracks shared and discoverable with description, altitude graph etc. for freeride routes, ski tours, hikes (great for visiting somewhere new)
I also enjoyed things like sharing the link to the 3D overview with friends after an epic day, but that’s both more easily replaced and less valuable to me.
I’m muddling through with a whole host of apps (Maps3D, Outmap, CalTopo etc.) and have tried and given up on still more, but FATMAP was so much better than any current alternative, particularly for skiing. (Mostly in Europe, if that makes a difference.)
That said, my troubles with Qt's performance and behavior on mobile led me to create my own cross-platform GUI library: https://github.com/styluslabs/ugui/