but if you want to make a cold storage it will be quite harder to use your coins for buying stuff etc.
If you want JUST to hodl ... cold wallet would be good option.
So what is your purpose? Keep your coins safe of rotate them spend, earn, etc.
It's not that hard to spend bitcoins from an offline computer. It just takes a few steps:
1) Create unsigned transaction on the online watching only wallet and save it to a USB stick
2) Plug that into your offline compuer, sign the transaction, and save the signed transaction to the USB stick
3) Plug the USB stick back into your online computer and broadcast the signed transaction.
Notice that with this process your private keys never touch the online computer.
You can follow that process to move a small amount of BTC to your online computer to make other transactions as GoatPig mentioned.
Yes well this is some kind of possibility to make offline transactions easier to manage indeed.
Still I do think that we should not be paranoid about online transactions too much.
Just store your savings on some offline paper, and transfer just some to your hot wallet.
Using Bitcoin should be relatively easy - methods like this from above makes it more complicated for people not IT related.