I have g11.
It has 18 hot keys, and 3 different settings, so like 56 hot keys.
The only problem is now that I don't play games, I have an over-sized keyboard that takes up a lot of desk space.
The lcd screen in the g15/19 I heard is useless and only used to show temps of comp.
There's also no linux support for the lcd screen.
I would just get the ABS m1 and use the f* keys as hotkeys or get a mouse with 1000 buttons.