I give CoinSwitch five stars for customer service, four for the platform itself. The folks I worked with in customer support were extremely helpful, always answered all my questions (which is too often not the case with customer service) and explained in more detail where necessary. As for the platform, CoinSwitch doesn't have all the coins I want to trade, but I wish they did, because non-custodial exchanges are the best way to trade and theirs is one of the easier ones to use. The drawback is that the fees are not priced out separately so you don't know without having to do your own calculations the actual exchange rate that you got. It would be much better and more straightforward for them to do this, and it would be more helpful for traders, especially considering that the exchange rate of a coin is usually the main reason one is doing a transaction at a particular time.