Controller is objectively better and I swore by keyboard for a decade. Also the "KB is better for FO!" sentiment is horribly incorrect. You can easily use a button mapping program (I recommend antimicro) to map 0-9 to unused controller buttons. All my needed techs are mapped to the D pad, left/right triggers/bumpers, up/down/left/right on the right joystick, etc... The only advantage a keyboard gives is quicker access to typing. You can easily map every key, macro or shortcut to any modern game controller with minimal work. It makes a big difference in high stress quests like PW4.
Apologies for derailing this, but hopefully you can point me in the right direction as to what I'm doing wrong. I tried antimicro and no matter what i do (top numbers, numpad, numlock on or off, disabling the keyboard so you have to hit space to type), PSO insists on typing in the number when I try to use any of those mapped keys. Any ideas what I should look at?