To me, the perfect controller would have the shape and triggers of the 360, the D-pad and analogue stick locations of the PS1/2/3, and the ABXY buttons of the Gamecube. I say the ABXY of the Gamecube because, for some odd reason on the 360, I have a tendency to hit A when I meant to hit B. Don't ask why, but happens, more often than not.