If you want 100% safety then I will suggest bitcoin core or paper wallet where only you have control of your keys, with other wallets your keys are accessible by wallet developers
Blockchain is actually believed widely among bitcoin users but we never know their wallets may get hacked sometimes i dont know, so it is always better not to keep a lot of coins in an online wallet like that and just keep them in a hardware wallet.