For Bitcoin, I recommed using GreenAddress. You can take fully control of your wallet. It use hierarchical deterministic wallets
(or BIP0032 HD Wallet) which means we use new addresses for each incoming transaction (including change), which, together with coinjoin (coming soon) allows you to maintain your privacy at the highest standard.
It support newer address which means the transactions fee is much cheaper. Since it is more advance, novice user need sometime to get use to it. When you get use to it, you will stick with it!
For ETH, I am using MyEtherWallet, in short MEW. It is the most common wallet for ETH but it can run from browser only.
Correct me if I am wrong, Thanks!