I don't really have any preference when it comes to stablecoins. They're all the same to me. Though I try to avoid USDT like the plague as there have been a lot of horror stories with them lately, causing problems to traders that takes weeks or months to resolve.
USDC was good for a while, and is also good for small transfers from exchange A to exchange B, but it is recommended that you immediately exchange it to some other tokens and not keep it as it is as it's still a stablecoin wherein they can do what they want. No reports of USDC being frozen or anything, but just to be safe.
The horror stories surrounding usdt is why I use the stable coin, it means that the project is on extreme watch as we speak and again the team behind the project is known too, if something bad is going to happen trust me it won't be from a project we all expected, I fear decentralized projects more than centralised projects