I find that a Model M allows much softer typing than other keyboards, and much more predictable. If you're pounding the keys you're doing it wrong.
(This is precisely the point of having a resistance curve that is very easy through the part of the keypress where the actual contact is made, and then increases smoothly so that pushing the key all the way down is neither necessary nor desirable. It lets you not jam the keys down, and even gives you aural and tactile feedback to let you know when you’ve pressed the key far enough.)
This is one thing I like about the design of the DataHand - there is no electrical contact to close. The keys have a magnet holding them onto the base, and when you press them you break the magnetic grip and push the key through an optical sensor.
There's no need to slam the keys until you hit a stop just to make sure they make contact. There's also not much chance you can push the key 'a bit' and have it not register, i.e. if you press it hard enough to move the key then they key moves past the sensor, otherwise it doesn't move at all.
(This is precisely the point of having a resistance curve that is very easy through the part of the keypress where the actual contact is made, and then increases smoothly so that pushing the key all the way down is neither necessary nor desirable. It lets you not jam the keys down, and even gives you aural and tactile feedback to let you know when you’ve pressed the key far enough.)
(Edit: here's some images for the happy hacking keyboard; I'm sure I've seen this in English, but I'm not sure where. http://www.pfu.fujitsu.com/hhkeyboard/leaflet/keyspec.html )