So let's talk about Keyboards. It's no secret I take my gaming very seriously and as a result I take my Keyboards very seriously. I realize many people don't, and that's a subjective quality I can't help you with. However, there are objective qualities that can be observed about keyboards and I'm going to go through them.
Before we talk about what makes a keyboard "good" or "bad" it's important we define our terms. There are two kinds of mistakes a keyboard can make:
- Producing a Key-Stroke you did not mean to hit (false positive)
- Not producing a Key-Stroke you did mean to hit (false negative)
By in large, I optimize for the fewest false negatives over false positives. The reason being that a false positive is usually easily observed even at 200 APM. If I accidentally select my Hatchery when I meant to select my Overlord I get a visual indication (something changes). In the reverse case (I think I've selected my Hatchery and I am still on my Overlord) nothing changes. Since the human visual system is built on change its easier to notice the false positive than the false negative.
Keyboard Parameters break down into 3 important qualities:
You could also add Ghosting to this list but modern Keyboards rarely exhibit this behavior.
There are three kinds of Keyboards in the world: Mechanical, Scissor and Rubber (I'm ignoring anything based on Cameras for the moment as those are rare). Rubber Keyboards (the most common) are based on using a Rubber Dome as a spring. Scissor use a harder plastic as a Spring. Mechanical use a metal spring as the contact. I'm not going to spend time breaking all of these down I'm just going to cover Mechanical, a longer explanation can be found here.
Of the three Mechanical is by-in-large considered the most superior. Mechanical keyboards use a spring that provides for a very different tactile response when the key is considered "pressed" then when it is not. This difference (shown below) guarantees that you do not consider a key "pressed" when it has not been. This is crucial to avoiding false-positives
In many Mechanical Keyboards this also makes an audible "clicking" sound to reinforce this concept.
N-Key Roll-Over is the idea that a keyboard can only tell when a maximum number of keys have been pressed. For high end USB keyboards this is usually 6+4 or 10 total keys (4 modifiers). It should be noted that USB stipulated a maximum of 6+4 key rollover but this does not guarantee you will get the full 10 on your keyboard. By comparison a PS/2 keyboard provides full N-Key Roll-Over. Because its keys use interruption instead of polling (more on this in a second) this means you will never be in a case where you hit too many keys at once and some of those keys are not transmitted. Again, this cuts down on false-positives
Polling vs Interrupt
There are two different ways key sampling can be provided. Either the keyboard can transmit a new signal every time a key changes states (using an interrupt) or the computer can poll the keyboard for its current state. Unless you're hitting 400-500 APM this is actually a philosophical difference more than a practical. Because keyboards poll very quickly it is almost meaningless to talk about the difference between a polling keyboard and an interrupt keyboard.
So after all that let's evaluate your question:
I'm seriously looking into getting a ZBoard, but I'm not sure if its overkill for WoW
The ZBoard is a USB keyboard (thus limited to 10 Keys, thought they only say 7). It does not have Mechanical Keys. It discusses having built in Macros (so almost certainly polling).
Based on what we discussed this is not a high-end keyboard and certainly not worth your time.
Instead you should consider the Das Model S or a Unicomp Board
I don't know a lot about BlueTooth or Wireless Keyboards, but I assume they work similarly to USB.