I was going to buy ZCL which AFAIK is only tradable on TS, CoinExchange and Bittrex. I am not on Bittrex, and the price on CE was a little higher than TS. So I went there first. I used CE once before and everything was smooth and nice there.
You obviously should have chosen Bittrex since it is far more reputable when compared to the other 2 exchanges that you mentioned. This is why it is far riskier trying to trade in smaller exchanges when compared to the big ones.
Never traded on TS myself and I might keep my distance after hearing what happened to you.