Generics будет основным преимуществом в моем списке.
Дизайнер WinForms получил несколько улучшений юзабилити с .NET 1.1 дней, руководящие принципы выравнивания текста являются одним из моих любимых.
Однако я бы спросил, почему бы вам не перейти на .NET 3.5?
Редактировать
Обоснование перехода на .NET 3.5
Я использовал .NET 1.1 в течение нескольких лет, прежде чем ненадолго перейти на .NET 2.0, а недавно - на .NET 3.5. Я не могу преуменьшить глубокие преимущества, которые я видел от использования синтаксиса LINQ при запросах и обработке любых данных, которые существуют в списке (массив, коллекция и т. Д.). Наиболее читаемая информация, которую я нашел в LINQ, находится в блоге Чарли Калверта .
Если вы планируете просто собрать свое приложение в более новой версии .NET, а затем использовать пакет управления Infragistics, вы не сможете воспользоваться преимуществами языковых дополнений в .NET 3.5, но предоставите себе возможность сделать это в будущем имеет смысл для меня.