It has to be Linq to objects for me. I was slow see what the fuss was about initially, but it makes for some very readable code that is far easier to maiintain that without it.

 

I also think that it's popularity is also a great strength because there are a lot of examples and projects o the web that reduce development time.