For road nav I have found Organic Maps to be better than Osmand but both sort of suck. Neither are as good as a Garmin non-connected GPS from the 1990s. I haven't tried Comaps. Organic's map data is just fine, but it is pretty terrible at navigating and not so good at route finding. Also you get huge bloaty map updates 1x a month or so. The roads don't move around that fast! I hate Google but I usually end up using Google Maps unless I don't mind long delays while Organic gets its act together.
For hiking Organic is supposed to be great, though I haven't used it much that way myself.
For transit, as far as I can tell, everything sucks including Google.