Maybe I'm alone but nextcloud has gone from being kinda flaky and annoying to really great the past few years.
I'd agree that it has gotten better over time. I'm glad we have Nextcloud around.
I always had terrible trouble keeping it (and before it, Owncloud) updated and in sync with available dependencies on my Debian host. A few years ago, when I built a new NAS, I installed a snap, and that's been the ticket. It's pretty close to flawless now.
I don't think I really push it, but I find it just right for self-hosting my calendar, contacts, photos, and files.