In the process of migrating from MVC Preview 5 to Beta, I discovered an API change that bugs me a lot.
public static IDisposable Form(this HtmlHelper helper, string controllerName, string actionName)
was changed to
public static MvcForm BeginForm(this HtmlHelper htmlHelper, string actionName, string controllerName)
Notice that the position of controllerName and actionName got interchanged. This can't be detected by compiler, and must be fixed manually.
I understand this is more consistent to ActionLink(label, action, controller). And I also understand API in Preview versions is subject to huge changes. But many of us will be glad to see such changes documented in the Release Notes.