Typing this on a Moonlander right now. Love it to pieces. The tenting kit is pricey but incredibly stable and, to me, is worth every penny. I've gotten used to the ortholinear so much so that I hate other layouts now.
I've looked at some other more minimal boards and, while they look nice, I actually make good use of pretty much all my keys and I would not like going down to a smaller layout.
In my mind, the most important pieces of a good keyboard are, in this order:
1. QMK/ZMK firmware so you can add stuff like mod-taps and whatnot
2. Split & tented to avoid bad wrist angles
3. Lots of buttons for your thumb to press: it's your strongest finger so you should put it to work
4. Ortholinear layout for more natural finger movement
ZSA (the maker of the Ergodox, Moonlander, and Voyager) is a great company—I've had incredibly positive experiences with their support team whenever I've needed help. One time I was having trouble using their online configuration tool (https://layout.new) and so I emailed support. I got an email back within the hour from a developer asking for more details. After I supplied this, it was just another hour until I heard back saying that they had found a bug and that the fix was live. So awesome!!
The Moonlander and the Ergodox both lack Function keys. How do you cope?
I spend much time in IDEs, mostly Jetbrains but also VS Code. I'm also constantly in Emacs and VIM, and even my desktop shortcuts have many Function keys used. The IDEs are particularly troublesome as there are quite a few triple buckies that involve the Function keys. Another layer (e.g. using a modifier key) just doesn't seen like a good solution.
Do you ever miss the function keys?