To have maximum security and to be able to participate in forks (or simply receive the fork coins like BTG), I use Electrum. Beginners should be aware that online wallets don't really give out the tokens that you should receive. Just recently BTG was released and online wallet sites are surely having the time of their lives. That's a lot of money and they never care to give it to the user that deserves it. Regardless, you can avoid this by putting most of your coins in an electrum wallet. Plus, online wallets might run away. I know that they most probably wouldn't do that because they are making good money from the website but still we can't dismiss the possibility of it happening.