My biggest problem with it is how difficult it is to keep it secure. Any slight human error could mean losing your Bitcoins either via an incorrectly created backup, or a security breech.
And that what it makes secure because hackers have to move carefully when infiltrating bitcoin wallets. And that is why many hackers now are using ransomware because they do not bother decrypting a well encrypted bitcoin wallet.