Yup, I am of the same opinion with you and thus, for personal profiles, I like social networks like Facebook and Google+ more as compared to Twitter because the latter doesn't allow sharing with a specific group of individuals.
You can try Lastpass, which has a web interface where you can refer to all your saved passwords and it also synchronizes across browsers as long as you have the extension installed. It's completely free, unless you want your passwords to be available on your iOS or Android devices.
I am now using Lastpass' password generator but before this, instead of using the same password across multiple sites or some random strings that are hard to remember, I try to come up with different passwords using a preset syntax that I am familiar with.
Facebook: waynelfb[followed by a unique number that I know (last 4 digits of something)]
Twitter: wayneltwt[followed by a unique number that I know (last 4 digits of something)]
This way, the passwords will stay different but they will be much easier for me to remember.
Don't attempt to hack my accounts, the passwords above won't work.