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.