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.
Funny you should mention that.