I'm optimistic about them (depending on what "small style keyboards" mean to you). I consider ergodox in this category, due to how it does ctrl/z, function keys and layers.
Ergodox-EZ is quite beautiful. The build quality on it is solid. It's heavy, for a keyboard. This is not a logitech or microsoft keyboard where they cynically use cheap materials.
But, there are these "small" hacks: It joins Z with the ctrl key. Z has to be hit twice to type Z. Sounds like the end of the world, right?
No function keys, a layer key has to be used to get to those. Took me a bit of time to find where F12 was to get to the boot loader :)
My anecdote: I am programming and typing efficiently with it (vim, tmux). And I'm hopping onto a laptop keyboard with normal keys and at 100% speed, maybe with the exception of alt-tabbing and accidentally minimizing all windows in Windows 10.