I really like this keyboard. I purchased it as a companion to the Logitech G-13 (Amazing device). However, getting down to brass tax, if you have large hands, the keys for typing are difficult as they are small and closer together - it will take some time to get use to. I'm a decent typist but has slowed my typing down by 30%. I'll get better with it as I use it but it can be frustrating at times.
Overall, good keyboard for gaming and it has a ton of options that will suit your needs. Software that comes along with it is great and user-friendly.