Out of the three it's binance for me, I never use bancor so I can't give any opinion about that. I don't use decentralized exchange that much because there's only little liquidity there and it's hard if you want to trade, it's better to trade at binance, the only advantage forkdelta has is that it's a dex and you have full control of your money so there's no risk of the exchange suspend your account, but I will take that risk for better trading condition at binance.