Первым делом скажу, что в mini мобильный процессор. И даже core i7 не заменит i5 на обычном десктопе по производительности. Далее по пунктам:
- Сборка проекта на Андроид (node, android ant, android sdk и тп)
- Сборка проекта на ios
Вроде оно все есть на мак.
- Бесплатный редактор кода php, js, html, java, objective c
- Xcode: вроде все mini его поддерживают (?)
IDE конечно есть под все вышеперечисленное. Огромное количество разработчиков пользуется маками =) Xcode поддерживатся не mini, а операционной системой OSX.
- Бесплатный веб-сервер типа open-server или denwer
- Интернет
- Подключение USB мыши, клавиатуры, а также принтера (какой?)
С этим проблем нет. С принтерами OSX дружит хорошо. HP, Samsung, Kiosera работают обычно без установки доп драйверов.
Обновления будут еще долго под указанную Вами модель, актуальность тоже.
Так же отмечу, что OSX - это UNIX подобная система, а значит большинство софта из ему подобных будет доступно. Рекомендую заюзать инструмент под названием brew.