Seafile is extremely fast. I don't use syncthing so cant compare.
I use SSO with authentik and works very well with multiple users.
Android app doesn't have 2 way sync if you need that (nextcloud doesn't either).
There are no limitations with self hosted as far as I know. I just wanted a simple sync all that works with sso for multiple users and it works very well.