Define best
I use mSecure because i can store my passwords in my own cloud on computers I control access to (both physical access and remote access). It can use dropbox too, but if you're storing your stuff in the real cloud there are better options when it comes to features and UI
For a more normal password manager I like Lastpass, because they got hacked a while back and it made sure they pay close attention and perform regular security audits. Dashlane is another I liked. If you need one password database for more than one person, 1Password is probably the best option.
Everyone should use a password manager because the risk of them getting hacked is a lot less than the risk of you being tempted to use "bad" passwords or reuse bad passwords, but don't be afraid to use different things for different data. I have accounts and files that are outside of anything in my password vault and use my own little system to keep track of the passwords in my head.