My keyboard of choice is Kinesis Advantage 2. Some people complain about its thumb cluster reachability (http://xahlee.info/kbd/keyboard_Kinesis.html). However, for average-sized hands (mine are neither small nor big), the most used thumb keys are easily reachable.
I decided to buy this keyboard as it was the only one I was reading positive reviews over a decade, not because of any particular feature. After using it for more than 2 years I appreciate its shape and keys positioning, it’s extremely comfortable. Switches are good (Cherry MX Brown) too but they are not unique to this keyboard, of course.
It supports macros and custom layouts on keyboard level but I don’t use those features much because sometimes I have to work on other keyboards so I mostly rely on software for remapping.