Ok, I will not go for it. For me best for holding Bitcoin is Paper Wallet and for daily transactions is Online wallet.
Any better suggestions?
Brainwallets are fine but human sometimes can't generate a passphrase that is secure enough and If he does , chances that he forgot the passphrase over the years are high.
An online wallet that doesn't give you control over the private keys are never suggested , not even for daily transactions , here is my order :
1. Hardware wallets
2. Paper Wallets
3. Desktop wallets (for daily uses)
4. Web wallets (that gives you your private keys)