C# 4.0 Dynamic and No More Annoying Casts
I have a strong distaste for things that works in a way that I dislike. I am very unique that way.
Right at the top of that list is any time that I am forced by language limitations into redundant code. Notably, casting. Take the following for example:
var dictionary = new [...]