Recently I was thinking about what would be the perfect controller and while pondering on that I had an idea. Personally I feel that the right analog stick is holding its user back, particularly when playing an FPS. The mouse + keyboard format is the tried and true format for most PC gamers but I think there's something else that's available on PC's which can be transferred over to the consoles: the trackpad. Now please bear with me here.
Obviously you can't properly implement the mouse into a controller, but how about replacing the right analog stick with a trackpad? Last year I tried a trackpad for the first time when I got a Macbook Pro and fell in love with it (the trackpad that is). It felt so intuitive and flexible, particularly for general use. But lately I've played a few basic shooters on my iPad which require the player to drag their thumb across any empty area of the screen to aim and I feel that should be the way to aim in FPS's in general. For me it seems like the most natural way for our thumbs to perform a task like aiming.
To illustrate what I'm talking about I edited a picture of a 360 controller on Paint and here's the link - http://postimage.org/image/cmhtitz5t/ Sorry for the poor editing but if you use a bit of imagination you could probably see what I'm talking about.
In fact where you're sitting right now rest the thumb of your right hand on top of your thigh with your palm flat against the right side of your leg. Now picture yourself playing a shooter and you're using the thumb on your right hand to aim by sliding it across the surface on top of your thigh in different directions, really visualise yourself making the same movements you would make with the right analog stick. Which feels more natural to you, your thumb on a flat surface (trackpad) or a thumbstick?