A year ago, I replaced Dropbox with Syncthing [1] for all my private use.
It syncs directly between your devices without need for a central server (except for device discovery).
I use it without an always-on instance (NAS, cloud server), so it only syncs when my Laptop and Phone are on at the same time. This is enough for me. It just works (TM).