@patrick I've deployed Nextcloud recently and both my wife and I have the apps on iOS and Android respectively, we've had no syncing issues unless the server is down.
I'm running the server out of my house with a proxy server on a VPN to a tiny VM that just routes traffic back home and gives me a static IP address.
The thing I'm looking to expand with is some sort of music / video streaming application I can run off the same server. It's been tough to find ones are either open source or have real clients and not just implementations of old protocols with crappy client support. (I know I know, I could contribute)