I will go with USDC because as you said its from coinbase so we are using a coin from trusted company but when we using centralized we are at the risk of losing them at any time.
I don't really know the difference. so far I have only used USDT and now I might try USDC. because all this time I used USDT and there were no problems, this asset was fairly safe and I was comfortable using it.