A really cool do-it-all Option to de-google / de-cloud yourself is to buy a synology NAS. They come with all the cloud stuff you want, it works really well out of the box:
Synology Drive for synced files, sharing files / folders with friends etc.
Synology Office (Integrated into Drive)
Synology Photos does the photo backup from your mobile devices
Synology Calendar for calendar syncing etc
That way you’re not moving from one cloud provider to another one you might or might not trust, but you host it all yourself.