I would say Tether is trustworthy, since I have used it myself and never had any problems with it. However I only use it for trading bitcoin short-term: When bitcoin is high, I trade it to USDT, and when bitcoin is low, I trade USDT to bitcoin.
That being said, I have used it for sending and receiving, and never had a delay, so the problem is probably with the exchange you were using.