I've never heard of TradeUp, and I hope your question isn't actually about promoting it.
Because TradeUp has so few reviews, don't risk trading there, even if the program seems appealing to you, as you could be the victim of a scam attempt.
If you are really looking for an exchange the names you mentioned besides TradeUp are sufficient for traders who really want to trade.