We use a (now very large) MS Word file for passwords -- heavily password-encoded. Update it regularly, and the (encoded) version is backed up. That at least allows us to search for passwords.
Printers recently have become both easier to configure in some ways/cases and much more of a mind-numbing pain. We finally packed it in with our high-quality Canon last year and, against my better judgment (my wife wanted it), got a (somewhat lower functionality) HP. HP has done some great things with its remote software, and their support has been great, but the UI for managing the printer directly (and even doing some simple things), isn't nearly as good as the Canon's was. Now my wife wants to toss the HP because she finds it so frustrating to use in various respects -- and she's a UI design expert!!
Too much of that stuff is still being done by the developers/code-writers, and (guess what) they design it for people like themselves -- or for what will take the least time/effort to implement. Such is life.