There is no best exchange in all terms. Form my watching small traders like binance because it is easy with huge pairs of coins , no verification required and mobile app.
Big investors choose another exchanges like bitmex , bitstamp , bitfinex or bittrex ...etc.
choose what terms you want to take into consideration
Thanks for letting them know this mate, instead of people focusing on what exactly will make their trade successful at a particular time, they are busy hailing security as if exchanges have now turned to wallet, we are talking about money here, and they are talking security.
I am not saying security is not right, but the first thing is the features of the exchange that will allow one make money immediately one gets to trade, what is there to be secured if money is not made? Will hackers still zero balance after losing a trade? What is more important to me is volume and the pairs available, then I look for how to protect my coins myself against hackers.