Recs.
Updated
SpecsUpdate
Pros
Pro Excellent accuracy provided by mechanical key switches
It's a mechanical keyboard, meaning every key has its own switch and spring. Most modern, cheaper keyboards, have a sheet of rubber underneath them which provides the resistance and tactile feeling you're likely familiar with. A mechanical keyboard handles inputs more accurately than "rubber dome" keyboards.
Pro You can press as many keys at the same time as you wish without jamming the input
This keyboard has N-Key Rollover which means that each key is scanned completely independently, regardless of how many other keys are being pressed simultaneously. Many keyboards will be unable to read inputs properly if you press 3 or more keys at a time, and will jam up, costing you precious time. This keyboard, however, will be perfectly fine, regardless of the input you give it.
Pro Key inputs can be felt and heard
This keyboard has Cherry MX Green clone switches, meaning you can both feel and hear when your keys respond to your touch. They feel very responsive and offer a little more feedback than the Cherry MX Blue clone switches used in other similarly-priced keyboards.