I usually receive USDT (TRC20) for my salaries and other gigs most of the time and so far no problem until now. However, it is centralized in which it can be frozen anytime without warning but it's stable and widely popular for cryptocurrency traders. Sometimes I receive BUSD and DAI, but haven't tried USDC yet.
I think the same as you, in fact most of my transactions I try to do based on USDT, especially when changes are going to be made to FIAT, but lately due to some projects I have been working with BUSD and the experience has been very good, really the transaction is fast and reliable.
Currently, none of the stablecoins are totally pure (it is not only currency) they have their mix in crypto and I don't know to what extent this will be good, but I have seen that USDT did not reappear a strong fall, also the mix with crypto helps you .