Blockchain is the only way to go.
+1
https://blockchain.info/wallet is the only one I use and the only one I trust, because it is the only one I know of where you retain control of your private keys.
Make sure you get a wallet backup file from them anytime you create a new address. That way if they ever disappear for any reason, you can still access your bitcoins.