My daily laptop is a Apple MacBook M4 Pro - it accomplishes everything I need, from API development to OCI containers. My internet gateway runs Dragonfly BSD and has been rock solid for many years now, using my prototype work published as autumnjolitz/cerberus_gateway.
My plan was if the gateway was hosed, I could pull out it's USB drive, connect it to my laptop [#f1]_, mount it in a guest virtual machine [#f2]_, see what's up, fix the issue or just reimage the drive and then redeploy it.
I completed it enough to put it into production. Then I had other things to do. Along the years that went by, I had switched from an x86-64 laptop to an arm64 one. I naively thought that whatever issues would occur with an architecture switch, they would be solved by someone else in time.