Apparently there's been alot of complaints about blockchain.info at least on their Facebook page, so I wanted to double check.
They've sometimes been known for buggy software and in the past for poor fee estimation. In general, their features lag behind a tad. However, you can access a seed phrase from your wallet, so if kept safely you should be able to access your funds if something were to go wrong.
You could try a multisignature online wallet like BitGo or Green Address. The way that this works is you need 2 signatures to access your wallet out of three. You have two devices which can be used to access your wallet, and the service holds the third. This way, you are protected if:
-You lose access to one of your devices; or
-The service no longer wants you to access your funds.
Green Address even offers an option of having an nLocktime transaction in which your funds are sent to a wallet you control after a certain amount of time. This way you are protected in almost all circumstances.
I heard Exodus was pretty good.
Exodus is a software wallet.