I’ve used nextcloud for a while now, but it does suffer from jack of all trades syndrome. I’ve started offloading the things I use it for to other services that do a particular thing better. Syncthing for general file syncing across my devices, Immich for managing photos, Radicale for contacts and calendar sync…
If you’re just looking for an all in one Google Drive like experience for your files though, Nextcloud is as good as it gets.
In a few days I’ll be moving to a new state to be closer with my long distance girlfriend of a year. I’ve been feeling pretty directionless and stuck for a long time now, so I’m looking forward to being able to start a new chapter of my life.