I would avoid online wallets where possible. If you absolutely insist on using an online wallet, choose Blockchain.info over Coinbase. If I recall correctly with Blockchain.info you at least have control over your private keys, which is not the case with Coinbase.
Unless you have the sole ownership of your private keys and the choice to follow whichever version of the web client you want to use, an online wallet is just about as safe as a shared wallet. Recommending blockchain.info to anyone is just outright a terrible opinion. Their security is notorious for being compromised all the time and they are incompetent in running a wallet or a block explorer.
Don't get me wrong, I'm definitely not
recommending Blockchain.info to anyone.
I'm just saying that Blockchain.info is probably still a better choice over keeping money on Coinbase or any other exchange. Much like I'd prefer getting beaten to death with sticks over stoning. Then again stones don't have splinters.
When used with an internet connected device, Electrum and Bitcoin Core are about equally secure (or rather: insecure), so the amount doesn't really matter. You can use Electrum as an offline wallet on an airgapped device though, so if set up correctly Electrum can be vastly more secure than Bitcoin Core.
That's in the perfect scenario. Electrum does not verify all of the blocks fully as with all SPV clients so you have to trust the server that you're connected to to check the validity of the blocks to the network rules. Bitcoin Core does also have the same feature as Bitcoin Core, just with the lack of UI. If you can follow instructions, Bitcoin Core can do the same as Electrum, arguably more.
Of course. However in terms of keeping your private keys safe on an online device, both are equally fit -- or unfit -- to do so.
Granted, this has more to do with online devices being generally unsafe than with Electrum's or Bitcoin Core's code quality and design philosophy.
~snip~
Up-to-date non-rooted Android...
The problem here is that a lot of vendors don't publish proper updates.
Researchers have found out that many vendors didn't patch the firmware. Software/firmware has been updated but in reality a lot of vital patches were missing.
We found several vendors that didn’t install a single patch but changed the patch date forward by several months
Source:
https://www.wired.com/story/android-phones-hide-missed-security-updates-from-you/Excellent point. In general I'd still argue that your average grandma's windows laptop has more malware on it than your average grandma's smartphone, but this does indeed only hold true until the next major OS vulnerability has been found.
TL;DR: Just get a Trezor or Ledger.
I recommend ledger however over Trezor, because it supports alot more cryptos while trezor only supports BTC as far as i know.
Ledger's list is longer, but here's the list of coins supported by Trezor:
https://doc.satoshilabs.com/trezor-faq/overview.html#which-coins-are-currently-supported