I have lastpass and am happy with it, for me I find it the lesser of many evils, but I know and understand most of what I am doing, as in some things on the internet are NOT really under your full control, just consider how many other parties 'manage' your connection ;-)
For those that want to use more secure password without additional packages then this link
GRC's | Password Haystacks: How Well Hidden is Your Needle? might be of help
The problem is password re-use not
just password quality. All these password hacks have revealed people suck at creating random passwords and hackers have bigger data sets than ever of how people create passwords and passwords that have been used on various websites. Lets say you have an account on a website like
OpenPuppies (where you can't actually create an account), they get hacked and didn't even hash passwords let alone salt them, and while it was a pretty good password you used it elsewhere... now you're screwed. In the past few years I've gotten more than a dozen emails announcing a breach like this and that's just the places that even noticed they were hacked.
Realistically you can't expect to remember truly random passwords for a hundred+ accounts so don't; use a password manager. Dashlane, LastPass, 1password, KeePass, etc
For things that really matter or are of greater value to a hacker make sure you use 2 factor authentication if it's available. Maybe you choose to keep financial account credentials stored in a different manner.
I think things like that grc tool can actually give a false sense of security.
@nbstl68 I recommend you find some good articles on hacked passwords / account and data breaches from
Krebs on Security and get your wife to read them.