If you trust Google (who also does two-factor auth), it’s easy just to keep everything in a Google Doc. Then you don’t even have to store it on your local computer (which is usually the weakest link), it all just lives in a cloud document, viewable from any computer or device, editable on the fly, no sync issues to worry about, no local copy for malware to steal.
As a bonus, if Google gets hacked, your file will just be one out of 1,000,000,000,000,000,000 documents, lost in the noise, and you’ll have the security teams of one of the world’s largest companies working to re-protect your data. The same still applies to Dropbox, just to a lesser degree because they’re smaller.
The real benefit, if you’re willing to trust Google, is that you can do all this without having to remember yet another annoying username and password. You can keep all the real-world stuff in a Google Doc, and Chrome itself can save all your logins for all the websites you use and keep it encrypted with your Google credentials (or optionally, with another passphrase of your choosing). And the other stuff can go to your Gmail, etc.
In my experience, the primary weakness of security solutions is that they are too inconvenient. People put on some mad security scheme, deal with it for a week, get tired of all the hoops they have to jump through to get to their document, and then give up and go back to wide open in two weeks. Having all your stuff in one Google account makes it a lot easier to secure it all at once yet access it easily.
Nothing on your computer or on the cloud is really secure anyway; all you need to do is prevent casual hacks and make attackers move on to easier targets.