I tried atuin and then switched back to fzf[0]. It's less features but that's not necessarily a negative.
I didn’t think syncing terminal history would be very useful until I tried it, but now I have a hard time when I don’t have it.
I have its search bound to ^r and use Fish shell’s own search for most things, with cross-machine search a keystroke away.
Regardless of which machine I'm using at any given moment I appreciate having "endless history", and the ability to search/filter it. But despite that I don't think I need to actual sync that.
I'm sure there is value to be had from syncing and making all history unified, but it's never appealed to me particularly.