I can advise you to seriously consider Blockstream's Jade hardware wallet as it has all the code clearly visible on Github and a very low cost of around $70 or so. And that's not all, you can also compile this wallet on an esp32 card such as the lygo or stick c plus and reduce costs to just a few tens of dollars. Furthermore, I had already talked about this choice in the thread opened a few weeks ago.
https://bitcointalk.org/index.php?topic=5450647.msg62169741#msg62169741While if you ask me which is the best software, my choice falls on Electrum.
Pretty cool. I like the fact that the Jade wallet is a lot cheaper than the Ledger Nano X. But your solution seems to be even better using an esp32card. I wonder if this will work on smartphones (Android) or only on PC? I'm usually mobile, so I'd prefer something I could use to pay with BTC wherever I go. With this, who needs Ledger anymore?
Tell me if it works? Absolutely yes. If you compile the code in one of the esp32 ones like the basic core (which I recommend because it has the most practical buttons) it already has the integrated bluetooth function if you don't disable it from the config file, so you download the Green wallet again from Blockstream for the management of the wallet and pair with the device via bluetooth. Done. I also advise you if you want a top layer of security to add the 25 word or seedphrase and keep it in mind just for you, so even if they come into possession of your seed they would find an empty wallet. But you can also set up a 2 of 2 multisig wallet with OTP authenticator again using Greeen.