I love the BB K1 - every single HW key can be mapped for short and long keypress from home screen to different apps, i.e. you have 52 shortcuts.
For me, it is important to have possibility to define own layout. I use mostly US layout with CZ layout in qwerty. But CZ layout has as standard qwertz. If I can choose different mapping (CZ qwerty), then OK. I don't need the labels on HW keys same as currently selected layout, I can remember the keys and I don't look at the keyboard during writing, so I would prefer to be able define my own layout for the HW keyboard.