I used KickEx this year and decided to return to Binance, because it's the main exchange and I get used to it. But what about KickEx, so its not a bad exchange as an alternative project, but they gave some disadvantages like requirement of KYC data and low transparency.
They support Visa and Mastercard, and have low fees for trading and withdraw. They lists new currencies every week, so I can compare currency rate.
KickEx isn't for newbies, because you need to be a trader with experience to get profit from this exchange.
Their refferal programm is good, but to be frank all its difficult to ask people to join to KickEx, because their exchange haven't enough reputation.
In fact, I can recommend this exchange, but read their terms carefully and ask somebody who used it before.