Sync is easily achievable, I use Syncthing to go between my phone, dev server and desktop. Other options are the usual suspects, Dropbox, BT Sync, etc.
As for sharing - yeah, you probably lose that. Well, unless you sync a separate DB or something.
That's a tad on the paranoid side since KeePass already encrypts it. If you're using the latest version which has significantly improved the encryption you should have a very good margin of security.
As for sharing - yeah, you probably lose that. Well, unless you sync a separate DB or something.