To calculate the overall star rating and percentage breakdown by star, we do not use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyses reviews to verify trustworthiness.
This is my first mechanical keyboard, and I must say it's very comfortable to type. I've had a few gaming sessions along with day-to-day work, plus some coding on the side - this keyboard passes the test with nothing to complain about.
I've also played a little with the macro assignable G keys, and they're useful if you have the need to run less than 6 custom tasks. One minor annoyance is that I find myself hitting G1 instead of ESC, or G6 instead of the left CTRL - but if this really becomes a problem for you then you just need to map those keys to those buttons.
Keyboard failed within a few months. After working fine for 2-3 months, now it's missing some keystrokes, and some other letters are double or triple typed on a single keystroke. Absolutely terrible value for money.