I can’t remember exactly, but I think the only problem was that you can’t (or at least I was not competent enough) add existing markdown files which are already in nextcloud to the sync process. So instead I added the empty named markdown files in obsidian, triggered the sync, and then populate each file on the desktop. And I was very picky about my folder/vault naming because of my desktop setup (and the rest of my cloud structure), but generally it is really easy to set up if you have tried it once on some dummy data so you don’t accidentally ruin something.
I do not use any"thing" apart from the aforementioned sync plugin (called ‘remotely save’), as I am very standards compliant with my stuff. But I think the editor is very extendable in comparison to other android options.
I use obsidian on my phone, with the WebDAV sync plugin to my self hosted nextcloud and vim on any pc or laptop. I would recommend to back up all existing notes as markdown files, set up the obsidian vault (it’s just a folder) as you plan to use it, and then reintroduce all content from the pc. Otherwise, there might be strange conflicts with the sync plugin.
Hope that helps
Have you tried OSMand? I used it for navigation by foot and car, and in many cases it has equally nice public transport as gmaps. Otherwise I only use the local apps from each provider, so WienMobil and Scotty for Vienna/Austria for example, because google does not know about outages or disruptions in many cases. But that’s my experience in Europe, so your mileage may vary.