The most secure wallet is an offline wallet, which you create offline and store the data on a flash drive, but that's not very versatile if you wanna trade at the exchanges, but great for long term storage.
Another way to store bitcoins is to use and exchange, probably poloniex (or coinbase ofc) is the safest but you need to be verified to do trading for currencies and money. Cryptopia has a wide range of currencies you can trade and don't need to be verified, (but can't change it into cash unless you then send it to a verified exchange) but it's sorta like cryptsy which went down the drain so I wouldn't store a large amount of cryptos there for a long time. I send them there to trade for some currencies and then store them offline unless I'm planning on trading them soon.
Any time you wanna cash out your crypto's for cash you need to be verified, which means you need to give them all your information including your ID. Coinbase is a proven site and if I were to store them in an online wallet I would use them, but they are limited to the amount of cryptos available for trade. So if you wanna buy a bitcoin and trade it on the markets, buy from coinbase or poloniex (poloniex is more versatile than coinbase in regards to currencies offered, but perhaps not as proven and secure).
I had an offline wallet I skimmed doge coins too once in a while that I just check and have 72000 coins that I had forgot aabout when going through my offline wallets, lawl.
So it really depends what you are going to do with the coins you are going to buy that determines how you are going to store them.
This post was edited by cyberbluntz on Jan 3 2018 04:55pm