Gemini has very low fees and the design is one of the best for me. But there is no proper support, there is no phone contact. They took way to long to confirm my identity. The exchange value is pretty good. I love the fiat deposit and withdrawals but they need to add more cryptos such as ETH, RIPPLE etc. Also they don't provide margin trading.