Well, personally, I don't want to have to trust any computer-based RNGs, and I also don't trust any naive notions regarding which methods for generating/obfuscating a short-ish passphrase are "sufficiently obscure" yet "easy to remember," so instead, I use Diceware to compute a truly random, 10- or 20-word brainwallet passphrase, calculate its Bitcoin address on an offline computer, print everything out in multiple paper copies which are safely hidden away (since I also don't trust any digital media to stay readable), and, for the coldest cold-storage wallets, never, EVER enter the sensitive data (passphrase or private key) into ANY online computer. If the passphrase is 20 words long (100 die rolls), this method gives you a full 256 bits of entropy, which is as secure as any Bitcoin address can be, but a 20-word phrase is much easier (in a pinch) to memorize, or to read over the phone to someone, than a random string of letters and numbers would be. My full method is described at:
http://minetopics.blogspot.com/2013/03/ultimate-bitcoin-security.html