Blockchain is like secondary/auxiliary wallet for pretty much everyone.
That must right point as blockchain.info allows me to extract my privatekeys I will be having all the functionalities for my same bitcoin address wherever I want by importing my privatekeys. Portable privatekey functionality of blockchain.info make it as a most flexible services with comparatively less restrictions yet serving all the purpose of web wallets.