The only feature I've seen on this list that hasu's tmk firmware doesn't address is on-the-fly macro recording and assignment. You can do macros, but it must be at build time, and not nearly as convenient as on, say, a Kinesis. That said, with the constant reflashing I do, I'm not sure how long the remappings would last in memory anyway...