The main role of Gemini is to exchange USD for BTC and ETH. From there you may transfer easily exchanges like Binance and Bitfinex to buy alt-coins to your heart's content. Gemini has been great for me. I have zero complaints.