I do not use Blockchain anymore so I cannot recall the issues you are encountering, but I have personally always recommended not to rely on centralized wallet services such as Blockchain. Although you can get the master seed for your wallets, some things are limited (e.g. you cannot get the private key of an address from your main wallet, unless it's an imported address).
I had some problems with my wallet a few years ago and, after months, I was finally able to retrieve my balance and moved on from any kind of centralized wallet service.
For
PC, imo
Electrum is the way to go for you. If you are using Windows, I'd warmly recommend you to also try to do a transition from Windows to a Linux distro. Once you get used to it, you'll love the control you are going to have over your OS.
For
mobile, get
Mycelium. I have used it numerous times and I absolutely love it.
If you have a lot of money to transact with or hold, I'd buy a hardware wallet such as Trezor or Ledger with my eyes closed. I honestly never felt safer since I bought my Ledger and I'm now only using Mycelium/Electrum for temporary wallets. No more fuss with ".dat" files and private keys/seeds either as all coins are going to lay inside your hardware wallet.