The only ergo keyboard I've ever enjoyed is the ZSA Voyager.
I tried the Kinesis, the Ergodox, and the Moonlander, but something about them didn't quite suit me. I think they all had similarly oversized thumb clusters, which I found very uncomfortable.
My current setup is the Voyager with homerow mods, which is super comfortable and I manage to mostly avoid typos.
+1 to the Voyager. I switched to it a few years ago from the Moonlander and have been really happy with it. I like the smaller footprint, and the fact that it has fewer keys. Having fewer keys has forced me to create layers that keep everything within a closer reach so I'm stretching my fingers out to the edge keys less than I did with the Moonlander.
I split my time about 50/50 between the Voyager and my macbook's keyboard and mostly have no problem with the difference in layouts, but I wish I could set up layers on the macbook keyboard the same way I can with the Voyager.
You can do some of it with Karabiner Elements and/or Kanata, but I don't think it's quite as good. I couldn't get the timing working as well with those so the layers were more trouble than they were worth.
I tried the Kinesis, the Ergodox, and the Moonlander, but something about them didn't quite suit me. I think they all had similarly oversized thumb clusters, which I found very uncomfortable.
My current setup is the Voyager with homerow mods, which is super comfortable and I manage to mostly avoid typos.
edit: I should also say I'm an avid Emacs user.