Are there any good Reasons not to use LINQ in my projcts? We use .Net 3.5 and VSTO 3.0.
Personally I can't see why you wouldn't want to use it, it makes code much more readable.
With that being said, LINQ can sometimes be detrimental to performance in certain scenarios, that would really only be my reason for not using it.