ASP.NET MVC 3 introduced DependencyResolver and I saw a lot of articles how cool it is. But wait... what is the difference comparing to ControllerFactory approach? Looks pretty similar for me.