MVC: View Models or ViewData?

I have seen a lot of questions on StackOverflow recently regarding the View Model vs ViewData/ViewBag argument. In my own opinion using a ViewModel is »