The esp32 is exactly what came to my mind when I started looking at wallets again. Last batch I got were less than $4, $6 with a camera. That being said then you've got bluetooth, wifi, and espnow to contend with. They're designed to be easily connected to. I think there are some read only wallets that use them on github. With that in mind I found his presentation on the board itself insightful:
(about 7:45min in)
https://www.youtube.com/watch?v=AgOqTGeDracThe limitations of the board, particularly the chip in the center are clearly outlined. This is why by default the device never stores the seed. It's either entered manually or in a secured element. I've yet to get one, and will need to print a different case when I do because with the free one I printed I do have access to the port for it. Same with the SD card. Didn't exactly think that through.
Overall, I've found the device to be pretty awesome and easy to use. The QR reader works really well, it's easy to use in every way. It does suck that you can't scan the QR code on the device through tor (tor disables camera access). That's really got nothing to do with Specter though.
I've spent way more time trying to get my regtest up than anything else so far. I've minted coins but I'm having issues sending them out.
I look forward to being able to use the java cards. There is an issue there as well though. You have to chose either to encrypt the java card, at which point the device is required to ever unlock the card, or have a java card that's password protected only (not encrypted) but can be opened with any device. I doubt I'll encrypt. It would suck to lose or break the device. With password protected cards at least I can build a new device if the first one is lost or stolen. I'll update when I get a chance to play around with a card reader.