You realize you are using preview/beta/RC software, right? It is to be expected that things will change.
Most of the problems I have encountered in working with ASP.NET MVC over the past year or so have been a result of my ignorance. Preview 2 -> Preview 3 was a real pain, but that was about it.
Right now, the only thing I really fight with is
return Json(data);
It sees circular loops in my data when I really can't find any. I'm sure there's some behavior that I'm not aware of causing this, so I'm attributing this to my own ignorance still. Maybe if there were some way to tell it to ignore certain properties, I could work around this without having to build a Dictionary/List every time I want to return JSON from an action.
Another thing that I really don't have a problem with, but I remember a lot of people whining about, is that so many methods take anonymous objects. Namely route definitions. Intellisense doesn't tell you what kinds of key/value pairs a method expects in its anon. objects, so it can be difficult to use if you aren't familiar with the framework.