There is no site that is 100 % secure, if you only have a few btc,so you must store it on exchange. Many people are using online wallets, but I don't completely trust online sites and feel better having coins on my desktop. I keep 2 wallets. 1 for online bitcoin wallet for my trading profits and also the another one is hardware wallet which is store most of my bitcoins and just keep it aside.
lol an exchange could run away anytime ,
just like cryptsy that scamming people who store thousands bitcoin there ,
paper wallet is the most secure wallet to store your bitcoin ,
noone can get access to the wallet but you!