I understand your son's frustrations LM. I finally broke down and bought a second keyboard that one is for my gaming & it has a much faster keystroke, this old one has a slower keystroke and requires more force when typing... Believe it or not Lil_Me there is a world of difference on keyboards and each person should spend time with a few models & styles of keyboards trying to find the ones they like best..
for typing reports and blogging I like a firm keyboard one that requires a little bit of force to hit keys that spring back up. that makes me feel better.
When it comes to gaming I want a soft key board, one that takes no force to type with, it needs to have a fast response & the keys need to be programmable. The Perfect gaming board will respond to a gentle touch. But the board it's self must be rugged enough to take punishment.
My logitech mouse & keyboard for gaming... the mouse is multi purpose and I love it but the keyboard i find is only good for my gaming i can't stand using it for any thing else.
I love my Old HP keyboard for blogging things or for responding to things such as on the forum work live chat & media ... but it is slow I can not respond or work fast enough in many games and that few seconds lost on response times means the difference of surviving longer or an early demise...
to each there own
u can always do what I did use both keyboards the one that meets your needs and one that meets his..
Smarties.