One thing I do like about passwords is that they are personal -- I used 1Password for a while, and I never stopped being spooked by the idea that there was a machine that had access to literally everything important to me, and I was relying entirely on that one machine to never be fooled by an imposter.