All you need to have is the private keys , If you have them then you don't to take any other backups anymore and as far as I know the JSON file contains those private keys.
I'm not sure if the hardware wallets allow importing private keys , I wouldn't suggest using them If you are planning to use your coins daily or something like , they are better for long term storage just like Paper wallets.
Here are my suggestions :
1. Send your coins to an Electrum (Desktop wallet) and make sure you write down the seed the wallet generates for you, that way , If anything goes wrong you can recover your wallet.
2. Generate a paper wallet using Bitadress.org and send the coins from Blockchain.info to that paper wallet and keep it safe.
Of course the second suggestion is valid only if you are planning to hold your coins for long term , If it's for daily uses then go for Electrum.
Thanks for the suggestions, I'm going to download Electrum now, if my laptop was stolen for example that stored the wallet, providing I have everything can I just reinstall electrum on another computer and be good to go?
Going to look into the paper wallet with bitaddress too, not needing to cash out anything now so might be a good option, thanks