Syncthing is solid. Maybe a little too geeky for most, but for tech-minded people it can really work. I've had little issues here and there, but it definitely solves some problems for me.
I generally use Dropbox for personal files and Syncthing for business. It's a great setup to keep those things separate.