What's your take on WarpWallet?
https://keybase.io/warpUsing a single step plain hash for brain wallets is definitely a bad idea. But I like the WarpWallet approach.
So far it has stood the test of time even with a password of just 8 alpha-numeric characters. (not even salt)
The key difference is that there are so many iterations instead of a single hash that brute-forcing those keys would not really be feasible (yet). Also you have the option of adding a salt.
There are still 10 BTC sitting there as a reward to whoever can guess the 8 alphanumeric characters. (this one has pre-defined salt)