Absolutely the way. Only drawback is when your S.O. asks something like "what's our password for [some random low-value login like vacation hold for milk delivery]?" and then you have to endure the eye-rolls as you boot up another machine, log into KeepAss, and then start out... "OK, ummm... upper-case T, lower-case g, ampersand... no, that's the 'and' sign thingie on the 7 key, or it would be on the 7 if you didn't have a touch-screen, lower-case w, less-than sign, yeah the one pointing left, the number eight, the letter o, or actually that might be zero, let me paste it in somewhere else so I can tell the difference, OK it is an o, but upper-case o, um OK, where were we, OK then... backslash, no, that's forward slash, the other one... good... now, lower-case n, upper-case h, yeah I know, no worries, only 18 more characters to go..."
Very secure though!