"iOS struggles with XMPP"
Is that so? Monal just received the 5.1.0 update and Siskin is also under active development. Then there is Snikket based on Siskin. Compared to 2017 this is quite the vivid XMPP landscape and development on all three apps is ongoing and the people behind the apps seem capable. You can use a bridge to even use IRC in your XMPP client.
Editing txt files in NextCloud and having this by in sync on your other computers is great.
Sure, iOS lags in both regards but it is not Apples priority to offer such solutions. They want to shove iCloud down the users throat. Just wanted to mention the existing and viable solutions.
zaik|3 years ago