Hi @bnolan it was a pleasure to meet you and have beer at NFT.NYC. I am still on the road, doing all I can to distract your best people.
In our wide-ranging discussion we chatted had about web3/web2 log in and I referenced Audius.co, which uses an email sign-up/login to assign to assign and manage a web3 wallet.
Initially this was an eth wallet as Audius was running on eth POA at that time. Audius covered Tx fees for the wallet. They have since migrated to Solana.
I am in a Discord where users posted a method to retrieve the wallet's private key. It was a slightly involved process but very doable. It is always reassuring to hold the pk.
Additionally users can link additional wallets. So NFTs held in eth wallets can be managed to show up on in the user's account in the Audius app