A password vault ties you to a particular computer or mobile device. It's terribly inconvenient. But it's the best thing that we have today.
keepass + dropbox works ok.
keepass + dropbox is also my choice. There's (unofficial) keepass ports for both android and iOS too which can connect to the dropbox app. I use both and they work fine.