The perfect controller, to me, would be the 360 controller, with the PS3's analog sticks and d-pad. I honestly don't know whether or not the positioning of the analog sticks on the 360's controller is truly better, because I hate the sticks. I also can't tell if its because the sticks are concave or not, but the sticks suck hardcore. Limited range of motion, slow, etc etc... I love the PS3's analog sticks, because they have a wide range of motion, and can be fast yet still allow for precise control. I have a few gripes for both controllers, and really prefer neither: I'm a mouse guy for precision, but I do like controllers for actions, as keyboards can be too much in a dark room, whereas controllers are easy to hit the right button.
+