My main problem with USDT is that they can and have frozen people's USDT. That feature is a deal breaker for me. The whole point of cryptos is that they are decentralized and free from human intervention. For that reason I don't like USDC or most of the other stable coins. I think your best bet is to go with Dai - where your funds cannot be frozen and you don't have to trust that someone has the USD in reserve like they say. The only issue I guess is collapse of ethereum.