Many people say you should have a non-custodial wallet.
I did research and decided on Atomic Wallet.
I want to transfer funds from my Bank of America account into Atomic Wallet.
However, there are 7 different USDCoins.
So I used the Help feature and ask which of the 7 should I use?
USDC coin is a fiat backed coin and what you have on your atomic wallet app is the same number (wallet address) that's supported on the 7 networks. Here are examples: Ethereum network USDC (ETH), Binance Smart Chain USDC (BSC), Polygon network USDC (MATIC), Tron network USDC (TRX), Arbitrum network USDC (ARB), Optimistism network USDC (OP). You can choose the network you want your USDC coin by copying the address and the moment a deposit is made, it would reflect in your wallet.
But I wouldn't advise you to go for atomic wallet because it is closed source and was recently hacked and users funds were stolen. Buy and store your funds using either a hardware wallet or open source wallets such as unstoppable wallet and only download from official website.