I run my own Nextcloud on an Ubuntu server, including Collabora Online for office documents and off-site backups at Hetzner.
My phone sends pictures directly to my Nextcloud rather than to Google's cloud. I also synchronise my calendar across devices and integrate it with my desktop calendar and Home Assistant.
That hands-on experience includes the parts people do not see on the login page: server maintenance, updates, user access, backups and recovery planning.
The result should be a service you understand and control, with clear administration and no unnecessary dependence on the person who installed it.