I still haven't updated to Sierra because I depend on Karabiner. Just tried the newest version of Karabiner-Elements and it still doesn't do everything I need.
It did take a bit of extra time to replicate my Karabiner setup, however controllermate is much more capable and the overall result has been worth the effort.
My other suggestion is to actually replace keyboard. ErgoDox EZ and Ultimate Hacking Keyboard have almost all the features I need from Karabiner, but is saved to the firmware, so I can take the keyboard anywhere and it just works. Also, they're mechanical keyboard, so it's nice to type on.