Una de las características más llamativas de NetHack es su profundidad, reflejada no solamente en el papel que desempeña la aleatoriedad de múltiples factores del juego (la generación de niveles y descripción de los objetos, entre otras cosas), sino también en la multiplicidad de usos de los objetos, en las variantes del estilo en que se puede jugar, en la cantidad de plataformas donde puede ser jugado, en las estrategias y técnicas a utilizar, tanto para distintas razas y roles, como dentro de una misma combinación de raza y rol, etc.