I actually have one, and though they are a bit pricey, the Snes30Pro that I have has no issues with the D-Pad, and has analog sticks, too. L2 and R2 are right behind the L1 and R1 buttons where they belong, no worries.
Still wondering what the i in iBuffalo is for. Hopefully 'improved.'
I got the controller in the mail, and it is not any different than the previous one I owned. It doesn't even say iBuffalo on it, just the regular Buffalo logo.
:| I'm going to make an educated guess at this point that the whole 'iBuffalo' thing is an internet-only mini-rebranding attempt to make their controllers seem more 'modern.' Still, they work great. I don't know if it's just to boost sales. Seems like some brainchild of a marketing exec.