This is a very customisable piece of kit! The accompanying application lets you customise every single button on it including binding them to button combinations (i.e. CTRL+SHIFT+P). There is a large community of owners that share their pre-configured setups which are usually good enough to not need to make your own.
The build quality is high, its easy to setup and the tray app can automatically detect which game you're playing and change profile (button layout) accordingly.
The pad has one drawback which I didn't think of - its pretty huge, not excessively so given the number of keys but I am yet to own a desk big enough to fit a keyboard, mouse and the pad on at the same time. Purchasing it I thought I'd very rarely need my keyboard but how often do you play PC games and not type anything? In the end I was picking my keyboard up so much that I just stopped using it.
From my short experiencing with it I found that the layout drastically decreased the amount of time I spent hopping between keys and fumbling with complicated key combinations. I'm not convinced that it reduces RSI in any way other than to discourage you from reaching for the keyboard and typing.