i never own, or actually used one myself. but many colleagues at work have one.
from what i can tell:
+ good layout for many
- very expensive
- proprietary software
- insane construction for the stabilizers on the big thumb buttons
if you do not have the requirement of being able to maintain your keymap as text file and flash firmware from a terminal and just want something that works, it might be a good buy.
but as i said: take everything i wrote with a good amount of salt.