В чем разница DIG, host и nslookup?
Между dig и nslookup принципиальных отличий нет. Чем удобно и привычно, тем и пользуются.
Из этих трех важно выделить утилиту host, которая работает напрямую с DNS, в отличии от dig и nslookup, которые смотрят /etc/hosts.
Круче - понятие сугубо индивидуальное.
Изучите хелпы и маны этих команд и решите для себя что для ваших задач круче.