Well, to be fair, the I-PAC is a keyboard encoder, and KADE is a joystick encoder. I'd like to see the KADE in action, but having used both types, my preference is still for keyboard encoders. I think the I-PAC is worth every cent.
Well, mostly correct.
The I-Pac is a
very worthwhile encoder and DEFINITELY beats the Xin Mo. No question of that.
I agree that keyboard encoders are usually preferrable over gamepad encoders, especially if emulators besides MAME are in the mix.
The KADE is actually a hybrid encoder because it can be either a keyboard or gamepad encoder. (There's also an LED button demo firmware available, but nevermind that now.)
KADE accepts inputs from joysticks/buttons, PS2 spinner/trackball/mouse, or raw optical input from a spinner/trackball/mouse -- requires a daughterboard.
It can send a variety of outputs including keystrokes, HID joystick/buttons, or spinner/trackball/mouse data based on what you connect to the inputs.
The biggest limitation is that it has 20 programmable inputs, plus shift/HWB (hardware button).
For now, I think the easiest and most common use for a single KADE is in a 1 player controller or for additional/aux. button support like BadMouth mentioned.
With 2 KADEs and a little creative shifted button assignment, you can wire up to a 4 player panel -- P1/P2 6-button, P3/P4 4-button.
Scott