Just my 2 cents:
1) Stability:I tried TMK but had several cases where my modifiers keys were getting "sticky" (like when it seems you engaged a CTRL-LOCK). This may be due to a combination of autohotkey, TouchCursor running on my computer since they are having hooks on the keyboard but even with those disabled, the problem still happened. One thing I should say is that my Layer1 contains arrows under IJKL and ALT/CTRL/SHIFT under SDF. This make moving and selecting things a joy. I suspect that the combination of pushing temporarily a layer plus the modifier then the IJKL bugs in the TMK version I tried.
I
never had such problem with the Ben's firmware.
I therefore came back to Ben's firmware and started with the partial-rewrite which cover pretty much my needs (especially the macros
).
2) Keys registered more than once:I had sometimes keys being registered twice and that was pretty annoying.
I changed the following value from 5 to 15 in the firmware\keyboard\ergodox\options.h
#define OPT__DEBOUNCE_TIME 15
// in milliseconds
Since then, I never had the problem.