Note that the fees are not displayed publically but displayed in your buy price when completing your purchase. If you don’t want to fall victim to these hacks then the easiest way is to store your coins in a wallet you control. The liquidity for altcoins against the US dollar is often very poor. So it’s easy to get other currencies once you have bitcoins, but not easy to get other currencies without having BTC first. Buying bitcoins via credit and debit cards is one of the most popular and convenient ways to purchase Bitcoin.