Many advanced users use password managers, for me it's a one point of failure and I don't think you should have your passwords stored on an online machine even if well encrypted because malware can easily get your main password for this managers with a simple keylogger or with more advanced techniques for the inputs that are meant to combat keyloggers like random virtual keyboard etc.
If I'm not careful enough, malware could be an issue, but I can confidently say that my machine will not get infected easily . I don't install random or cracked apps, and I use uBlock Origin to block malicious links.
that's 1 password you have to remember as I find writing down passwords a very bad practice.
The trick for me is to use several languages to make it harder for brute force attacks, but still easy for you to remember. For example: 'Ngentot-Sianjing-FireFighter-Jet.' This would take 1,000 centuries to crack if the hacker doesn't have a list of words that we might use.