С LINQ многие проблемы программирования могут быть решены более легко - и в меньшем количестве строк кода.
Каковы некоторые лучшие реальные запросы LINQ to-Objects, которые вы написали?
(Лучшее = простота и элегантность по сравнению с С# 2.0/императивный подход).