1. High commission
What the hell are you talking about? The fees for transaction is only 0.3%/per trade. The ethereum gas fees are not to be considered here because that is a part of the blockchain that you are using. That is different from Uniswap, that fee is not even for running Uniswap but to run the Ethereum blockchain.
2. Lots of fake contracts where you can lose your funds.
If you are careless you will fall into those. But when money is on the line you should make a list of the tokens that you have and contract addresses, so you dont make a mistake there. Again a problem from your end not the site's end.
3. Lots of bots
Bots only take part in trading. They dont influence the functionality of the site. They may move the market, but that will happen with any other exchange. Not something that the site can change or has control over.
You need to trade with extreme caution.
You need to learn some things better if you wish to trade with ease.