I’ve been using Magic Earth on my phone for the last little while and have been really happy with it (I have Organic Maps and OsmAnd installed as well). I haven’t found anything good for desktop that includes public transport navigation (my primary use case).