I keep my passwords in Excel, in a password protected spreadsheet, and my usernames in a a different one, with a different password.
Seems good enough to me :-) (If this is silly, please tell me ..)
if using a 3rd party one, like PassKey, if someone hacks into there and steals bazillions of passwords, it may take a long time before the company admits this - maybe too late by then.
The only silly thing about keeping them in Excel (other than that is the first place any hacker would look) is where do you store Excel ?
If Excel is on the C drive of your home PC, and the Home PC dies or gets stolen, then you are passwordless at best and hacked at worst.
Re the issue of storing all your log ins and passwords in an external password application such as LastPass or KeyPass, I agree that they are an obvious target for hacking, they also know this, hence their security will be impressive, certainly better than anything you can come up with.
However I agree they will only publicize a successful hack after the event, which may be too late.
Therefore, I make a policy of changing my important log ins (anything related to money and cards) once a year.
As I use LastPass to open these websites, the password can be one of those long complicated ones that I never need to remember
I just need to remember my master password which is qwerty