Same here, I use KeePass on several Windows machines, and on a couple of Android phones (using KeePass2Android). I use a cheap VPS as a central point for syncing - so I can make changes on any machine, then sync them over SFTP, which merges the changes into the database on the VPS. I can then hit sync on any of the other machines, and it will pull down the latest database over SFTP and merge in the changes.
It sounds a bit complicated reading this back, but in reality it's pretty straightforward.
My whole point was I like to be in total control my password database, and never have to decide whether to trust a third party provider or not.
Not saying Dropbox or lastpass isn’t trustworthy. Just that it’s a point of failure you can eliminate, if the lack of convenience isn’t a huge deal to you.
It sounds a bit complicated reading this back, but in reality it's pretty straightforward.