I have accounts with all the above four exchanges, but nowadays trade almost exclusively at Bitfinex.
- If you are in the eurozone,
Kraken and Bitstamp have SEPA transfers, and those are almost free. I have not used Bitstamp's SEPA withdrawal, but Kraken's SEPA works like magic
if you are fully KYC'd. Some people do some shady stuff, accepting payment in cryptos. Then they send the cryptos to exchanges and expect to be able to withdraw fiat without problems. This is 2018 and things don't work like that anymore, if they ever did
- So, if you need to witdraw euros, I suggest Kraken. If your preferred currency is USD, perhaps Bitfinex
- Bitfinex, in my opinion, has the best user interface and liquidity
- If you do not withdraw fiat money, you can trade with some volume without KYC in at least Bitfinex and
Poloniex. (At least it was like that before, I haven't checked lately)
- All of the exchanges are subject to hacking, so don't keep your cryptos there
- Fees aren't that high. The market maker fee is typically 0.1% (or less with bigger volume). Taker fees are typically 0.2%. Considering the volatility in cryptos, this isn't that much
- Of these four exchanges, Bitfinex has tried to remain most 'offshore friendly'. They have KYC/AML team, so no shady stuff allowed, but in my experience they are reasonable
- If you are a U.S. citizen and/or resident, forget all of the above. Due to
FATCA etc, not all exchanges accept U.S. citizens as customers.