Does that make it any better or worse (other than it does not use the keyboard port)?
As is typical with most any question, it depends....
It's fine for any game/platform which expects a gamepad as the interface or can be configured to use a gamepad over keyboard functions.
However, if you have a particular game that cannot be redefined, you are limited to creating a workaround that will cause a joy function to be converted to a keypress, ie: joytokey for example.
It is *not* a USB interfaced Keywhiz. It is recognized by Windows as a Gamepad with a joy and x number of buttons.
However, it is a great product for what it is designed to be and would work perfect for MAME applications.
I trust the above....
....makes sense
....helps.