I really love the "one model in - one model out" idea of Fubu MVC. A controller would look something like this
public class MyController
    {
        public OutputModel MyAction(InputModel inputModel)
        {
            //..
        }
    }
and the service locator would automagically fill in all the required dependencies in the constructor.
This makes the controller very easy to test.
So my question is: How would you go about tweaking asp.net mvc to allow this simplicity in the controllers ?