But if you need to use bitcoins, send somewhere quickly etc. use online wallet such as blockchain
Or, you can import the private key on an offline computer, then create an unsigned tx on an online watch-only wallet, and sign the tx on your offline computer.