@craigmaloney Back in the days when ownCloud was super slow (remember, it's PHP) I switched to https://seafile.com/ and am still happy with that.
It is less powerful than NextCloud and unfortunately does not federate, but handles file syncing and sharing quite well.
For not needing a server at all you could also try SyncThing, but I don't have any recent experience with that.