Нет веских причин для запуска 2005 до SP1, вы понимаете, что скомпилированный код 2005 / w SP1 будет работать одинаково для конечного пользователя, им не нужно устанавливать .NET SP для запуска кода.
SP исправляет ошибки, дыры в безопасности и различные улучшения, практически без изменений в функциональности, вы теряете только не используя / w последний SP.