For a long time Joplin's support on Android was buggy and late on releases, it's why I switched away. Is it better now?
I think the sync server is Joplin’s secret weapon on this front. I tried using Syncthing for managing my docs for a while, but I think having a dedicated sync server helps on mobile. I found using alternative sync methods was too wonky on a mobile device.