>this fag doesn't know about extensibility
Using a separate program for all of these things gives you more control and lets you better specify what you want your password manager to have as a function. Don't want password generation? Don't extend functionality to something that could do that.
<...and I don't care about browser integration or autocomplete or any of that other stuff
Again, just don't extend pass to those applications, then.
Syncing your database with a home server that your devices' Keepass instances can access through the Internet should let you do this. I haven't done this myself, though, only through MEGA, and I don't know if that site is actually trustworthy. Better to learn how to setup your own server for this as you have full control.