A KB is definitely NOT just a KB.
Sad to say, Microsoft do make damn fine keyboards (as well as mice, even though I use Logitech meeces) and it's hard to go past their "Microsoft Basic Keyboard 1.0A"
I kid you not, that's what it's called!
Should have been more specific. KB's are all feel, if it feels good under your fingers then get it, i.e. depth of stroke, resistance, sound. Since I grew up on an IBM Selectric, I like a 'heavier' feeling board.