The 2 most popular options are 1password (which I use and recommend) and LastPass.
Don't know too much about Lastpass but I came across a discussion on Designer News this morning which suggests that it's not as good as (or secure) as 1pw.
I also used the inbuilt Safari password manager for 3 years and it's great, but I recently moved to Opera as my browser so went back to 1pw.
The beauty of a password manager is that you can create super-secure passwords (up to 50 characters) and I don't even know any of my passwords. The single point of weakness is the master password. If somebody gets that, they get access to all your accounts too.
And always, wherever you can, use 2FA (those that use the Google authenticator app are more secure than SMS).