USDC is centralized since Coinbase own them and has control over them. The good thing about it is that there is a third-party auditing company to verify the value if USDC is actually equal to $1 by auditing or checking the creator's vault of assets if it can really support the claimed value.
If that is true, USDC is probably the most reliable stabecoin in the market. Perhaps its reliability surpasses the majority of stabecoin on the market today, and it is more reliable than gold-backed coins on the market.
I think USDT is still more reliable and used by more people. USDC is just an alternative, and there aren't too many people using this coin. However, USDC is more secure and doesn't have a lot of Fud, so I believe this would be a good choice if you like keeping this stable coin. I rarely use USDC and usually only use USDT to trade or switch to fiat.