Binance is currently a good medium for buying and selling of your crypto assests as well as your fiat currency, this exchange has some flaw but it's keep improving and developing to outrun it's weak points and providing best experience and services as they meant to be for.