> Password managers (especially in terms of built-in browser support) are generally a one-machine solution. Yes, there are ways to sync them to mobile devices and the cloud and such, but there's a lot to be desired in terms of portability.
I use LastPass, and it's about as cross-platform as any app can be. You just need to reconcile yourself with the fact that your passwords will be uploaded (encrypted, of course) to a third-party service. It's also a piece of cake to change individual passwords or the master password without affecting anything else. Most importantly, you get the same anti-phishing benefit as option 1 because LastPass won't offer to auto-fill your password if you're on the wrong domain. You don't get this benefit if your password manager is outside your browser.
I use LastPass, and it's about as cross-platform as any app can be. You just need to reconcile yourself with the fact that your passwords will be uploaded (encrypted, of course) to a third-party service. It's also a piece of cake to change individual passwords or the master password without affecting anything else. Most importantly, you get the same anti-phishing benefit as option 1 because LastPass won't offer to auto-fill your password if you're on the wrong domain. You don't get this benefit if your password manager is outside your browser.