Binance is a good one, for now, but there are the others (older ones) are good too, such as Bittrex.
By the way, you can use the following sites to observe and search for good exchanges:
https://coinmarketcap.com/rankings/exchanges/liquidity/I recommend to use liquidity as criterion for exchange rankings, instead of by reported volume or adjusted volume.
A good alternative is
https://www.coingecko.com/en/exchangesWith that one, you can filter over exchanges between centralized and decentralized by using the Filter option.
By default, that site gives you a mixed list of centralized and decentralized exchanges, but if you want to search for decentralized exchanges only. What you have to do is choosing the option "Exclude Centralized".
There is another advantage of coingecko is Trust score (Beta) for exchanges. It can help you have a quick overview or impression on exchanges but it is not enough. For your safety, you have to move to the next step by searching for scam accusation on the exchange you want to use, with some keywords:
Bitcointalk.org + name of that exchange + Scam accusation
But, the warning is: "Never store your money on exchanges longer than you have to do". Withdraw your money from exchanges immediately whenever you finish your trading plans. And if you decide to store your money on exchanges (that you should not do), you have to regularly login your account, email and visit that exchange to keep being updated with policy changes on that one. Some exchanges can change their policy and if you don't follow their rules, your account and your money might be locked, frozen, etc.