Currently using straight up lima and software emulation. It’s slow but it just about works.
I think there’s stuff that uses it under the hood like colima and rancher.
Basically the issue is that quite a lot of software is amd64 only and they haven’t cross complied binary layers for arm64.
So for local development you have to emulate.
It’s a shame there’s not a way to leverage rosetta2 really.