No unnecessary functions in every sense, but pure performance. The Cherry MX Red switches are a marvel to use.
I recommend this keyboard players, one group of people to need such precision and speed of activation. However, I do not recommend blindly. I ask the players to ask whether more precision keyboard really affect their gameplay.
Example: For my part, I play for example at Osu, ShootMania and Battlefield 3.
On Osu, rhythm game, the key that I assigned as a primary click receives up to 120 activations / minute, hence the need for me to have a mechanical keyboard secured 50 million keystrokes before defects. In addition, some rhythms are simply evil and force, you end up spending so little time with a shot that a poll of 8ms is too slow and causes errors, while with 1ms, more problems. This keyboard has so radically changed my gameplay.
On Shootmania, the gameplay is vastly centered around travel, and some movement techniques demand a very high precision keyboard. The gameplay will be affected, but not as much as Osu because in the end, even on a game also requires almost any touch would do.
On BF3 by cons, it is futile to change the keyboard as the heaviness of netcode .2s gives an approximation of the movement. For those who do not visualize well .2s, it's huge in terms of FPS, and it is not uncommon to be killed after going undercover half a second earlier. In such a game, a good keyboard offers no benefit, since better control of the details of the move will not save you.
I recommend all players to evaluate their need for a keyboard, not according to their keyboards (as is often done with the mouse, which tends to change because the mouse that has not enough ), but depending on their games.