Более новая версия может бытъ удобнее фунционально.
Но добавлю важное на мой взгляд - выбор зависит и от среды разработки.
Если в работе вы будете, например, ограничены версией VS2010, то вам придется ограничится и версией Framework'a (в данном примере 4.0), а тогда от многих удобных фунций придется не просто отвыкатъ, но и искать пути обхода.