I've found the BTC-938's dpad is really solid for fighting games, but it takes a bit to break in. That d-pad starts off really stiff and the gates feel really separated when you first use it.
I want to say it took about three weeks of using the controller at least 30 minutes a day before it finally loosened up and got good. I nearly trashed the thing early on, but I'm glad I gave it time; it got much better.
As a bonus, it can hold the controller on either side to make it like a giant PSP.