I had a lousy experience setting syncthing up for the first time, but then a really pleasant experience using it. I would recommend it as a decent sync option
For those on Windows, I recommend the SyncTrayzor Syncthing wrapper. Made the thought of getting Syncthing initially configured a lot less daunting and made getting off Dropbox much easier.