That controller fits in the hands just as well as the official controller. In fact, I like it a lot more for several reasons:
The triggers and buttons have been moved to a position that fits the middle and pointer fingers better.
The d-pad blows the official piece of shit pad away (and YES, I've done the sandpaper trick. That shit STILL SUCKS for emulation. Nikki can confirm this.)
The ONLY thing I don't like about the controller is the position of the Start and Back buttons. They'd have done better if those were in the same spot as the Microsoft ones.
But for emulation, the Gamepad 360 blows the official MS pad out of the water. There's no comparison.