So you heard about the big Yahoo hack that revealed more that 500 million passwords. I’ve harped on and on about this topic. How you need to have unique passwords for each email account, each financial account, and any site that stores your credit card. Plus the passwords should be hard to crack.
Here is a recent article about password managers. These tools will also generate unique passwords for you. Personally, I use Dashlane. Another option, if you only use one browser is to let the browser remember your passwords. This is reasonable except for two issues, the browsers will not generate passwords for you, and in more cases you cannot see the passwords. With the password managers, like Dashlane, you can see the saved passwords — a big plus if you need to share it with someone like your spouse or partner.
Finally, as I said before, use 2-step authentication wherever you can.