From your list I don't find the best option because coinbase does not allow you to control the private key and your funds 100%,
I don't think that's true if you chose the multi-sig option:
https://www.coinbase.com/multisigsounds like the Bitgo multisig wallet actually.
And you still think that you own 100% of you bitcoins? Sorry man but you have to make a research about this because coinbase is safe but not 100% as you think. Paper wallet is still a good option even though it is an old method but moving also to hardware wallet like trezor is a better option.
thats true, i never put my money into the online wallets, cold storage is the best for big money and i use desktop wallet as a hot wallet