antかmakeかって話は、

自分以外一切使わないならmake使っても構わんが
人に配布するときはmake使って欲しくないな。

antが遅いからmake使うって人はどんな環境なんだろうか。
antで何も考えずにjavacするとコンパイルしなくていいものまでまとめてコンパイルするから
重いというのはまあわかる。

そんなときはEclipseでantを使うのがいいんではないかと。
ファイルを保存すると同時にコンパイルするので高速。
「最新表示」による更新もなかなか早い。
けどjavadocやjarはantの方を愛用してますよ。

antのいいところって逝ったら、自分が書いたmakeファイルの文法ミスに気づきやすいか
そうでないか、といった違いだろうか。XMLパーサが文法ミスを厳しくチェックしてくれるのはありがたい。
署名もjunitも実行もFTP転送も皆ant。