I've had good luck with syncthing. But I only sync between laptop and desktop.. the mobile story with syncthing isn't ideal.

Why not? I've used it between my desktops and my phone with no problem for years.

I use syncthing on mobile with no problems. Depending on your settings it might not work on low battery though.