For me, a good crypto exchange have a strong security and support thousands of assets not included shit coins. And also has a big volume on each asset , so that it will easy execute buy and sell in any altcoins. And friendly users which is cannot make hassle to use and less withdrawal fee and no minimum require interms of depositing your coins or alts.