Я занимаюсь разработкой новых настольных приложений. Я чувствую себя как дома с .NET 2.0 и С#. Наверное, мне не нужен linq, и не заботясь о WPF и других привлекательных ключевых словах Vista-oid. Мне также нравится довольно жесткий и тонкий 2.0 распространяемый, даже больше по причине его Vista и 7 включены.
Зачем переключаться на 3.5?