from the first time I got to know the crypto world, I always used MyEtherWallet and blockchain both of these wallets have high security quality so it is difficult to break except from our own error
Blockchain cannot be called as highly secured because people faces many bug while using that wallet and still the problem persist even after lot of updates and moreover you are not controlling the private keys which means the wallet is not really under your control.