good question bac. i got fighting games for different systems so yea, here i go.
PlayStation- i kinda dont like playing with a ps controller. the d pad buttons aren't connected and pulling off a dragon punch and command grabs are pretty tough. the joy stick feels a little more free and loose then a gamecube,360 controller and doing dragon punch is easy if you practice using a controller. also, rekka kinda sucks with joy stick, if your not calm and cool.
360- i play with this a lot because it feels really comfortable for me. the joy stick feels slightly stiffer and really good for command grab but dashing sucks but for me it feels good and the d pad is, like, a single piece of plastic and it makes it easier to do all kinds of motion(especially for dashing) but command grabs can be a little tricky some times. not a fan of the trigger buttons but you get use to them after playing for sometime. also, rekka kinda sucks with joy stick, if your not calm and cool.
gamecube- only good for TvC and Smash. tried playing guilty gear and street fighter on this sucker and is hard.the joy stick feels iffy. its easy to dash, fireball, dragon punch(iffy) but command grabs are "eh" with this controller. also, rekka kinda sucks with joy stick, if your not calm and cool.
keyboard- AH HELL NO.
arcade stick- arcade sticks feel pretty good.....once you get use to them. is easy to dash and fireball. dragon punch is a tad bit tough but it works. i feel like i play faster too with using my fingers then my thumbs but i get real uncomfortable when playing with a stick(on the finger that push buttons and my forearms) but you get use to it after A WHILE. ohh and one more thing, i cant do command grabs for crap with a stick. also, rekka kinda sucks with joy stick, if your not calm and cool.
so yea, for me i like the xbox360 controller. i like the joystick because its the right balance for me for were its at and the d pad too. im so use to the controller that i can easily switch between the joy and pad during mid-game to perform a dash or a dragon punch or a grab.
(never played with a pad, so yea)