Это, вероятно, субъективно, поэтому вы можете сделать это сообщество вики.
Но на самом деле, если вы разрабатываете в стеке Microsoft, вы, вероятно, захотите использовать последнюю доступную операционную систему для этого мира. Если вам необходимо проверить совместимость со старыми операционными системами, вы можете использовать XP на виртуальной машине для большинства сценариев, возможно, за исключением необычно графически требовательных приложений. Основная причина заключается в том, что вы, как правило, будете подвергаться действию соглашений UI текущего поколения, потому что это всегда перед вами, и вы будете иметь нынешнее поколение платформы разработки, работающее в их среде «верхнего уровня», вместо того, чтобы страдать от чего-либо чтобы эти технологии доставлялись вовремя, необходимо было сделать уступки совместимости.
Если вы не разрабатываете для технологий Microsoft (например, вы в основном пишете на Java, PHP или Ruby), вы не заметите большой разницы. В Win7 есть несколько функций, облегчающих работу с множеством окон ... автоматическая группировка приложений, жесты, позволяющие быстро и легко отображать объекты рядом, а также другие функции подгонки и завершения.