for gaming - i use old IBM kebo .. 5 euro in second hand shop ... - it seems they all MX brown ....(tactile feedback but no click)
but for programming - click , click click clickedy click ... ... mmmmmmm....
In 10 years ...due to filth and heavy usage - i've killed 7 keyboards ...
5 second hand IBM and 2 new mechanical Apple kebos...
--------------- Post added at 22:58 ---------------
btw - buy "printless" one ..
layout wont be an issue ... heheh ...as well none of your friends who can not type blind could use it ....
--------------- Post added at 23:00 ---------------
ow ..and another thing - "layout" is selectable from windows ... if you do need one with printed chars...
just rearrange them (physically) to fit your need... (ever made querty from french azerty ? ...heheh..)