Ответ 1
Если вы можете использовать MSBuild 4.0 (который добавил функции свойств и встроенные задачи, последние вещи, которые были доступны в NAnt, но не в MSBuild) - нет. Microsoft наконец-то догнала проект, который был бездействующим с 2007 года...
NAnt был создан, потому что между 2001 годом (первая публичная бета-версия .Net) и 2005 (первый выпуск MSBuild) не было никакого официального инструмента построения. Он заполнил важную нишу и сделал это хорошо. Однако теперь, вероятно, лучше всего придерживаться инструмента Microsoft - вы получаете поддержку, интеграцию Visual Studio, и она даже работает на Mono.