По моему личному мнению, вы всегда должны ориентироваться на минимально возможную версию фреймворка.
Если вы используете только 2,0 части фреймворка (например, без LINQ), то нет реальной причины дляконкретно цель 4.0.
Как я уже сказал, мое личное мнение, но чем ниже вы нацеливаетесь на него, тем теоретически более доступно.