Something to note:
With many services, logging into them with a wallet is permanent. If you create a username or set up a profile with Coinbase Wallet, OpenSea, or many other sites, you can never change the wallet used with those services. Please keep this in mind.
I made the mistake of using a MetaMask-created wallet on the Foundation NFT site and OpenSea (tying username and purchases to that wallet), and a Coinbase Wallet-created wallet on Coinbase (permanently tying my username to it).
All of these apps can be used with the same wallet (using your 12-word recovery phrase). There is no need to generate a new wallet in every app.
Trust Wallet (iOS and Android)
Multi-chain, with extended support for Binance network.
Crypto.com DeFi Wallet (iOS and Android)
Multi-chain, with extended support for Cronos network. Links to Crypto.com account.
Coinbase Wallet (iOS and Android)
Able to set @Username. Links to Coinbase account.