You pretty much listed off what my response would have been. I use Gajim quite extensively, and I've also got Kaidan installed on desktop and mobile for testing. It is certainly coming along, with more improvements in the future pipeline.
I've yet to try Dino on my PinePhone, but it runs just fine on desktop.