Основную. Без GCC winavr не имеет смысла. А avr-gcc вполне успешно существует и без всего остального (не)нужного хлама -- в рамках того же debian, например. И более того, в нём успешно делались проекты без вопросов "как программировать юнионы в winavr".