I have zero interest in administering my own services like it appears Nextcloud, even with Hetzner, would require. I've been there and done that, but I'm too far out of the sysadmin game now to do a good job of it. It's a bad use of my time, and not something I enjoy as a hobby.
I'm unwilling to use Google services if I can avoid it.
The service I mentioned (Hetzner, but there are others) do all the administration for you. You get a login and password into a Nextcloud instance, that's it. No administration required.
I can vouch for this. I haven't really done anything on the web interface, I use it for file sync like i used to use Dropbox, and I have clients in Windows, Linux and Android and it just works.
I'm unwilling to use Google services if I can avoid it.