Hola!
Te informo que en realidad eso depende de cada quien, es decir, despues
de haber probado algunos te puedes formar un criterio y adoptar el que mas te guste. En verdad creo que para los que inician utilizar alguna versión del masm (6.11-) o tasm (5.0-) es lo recomendable. Es decir por la ventaja de que existen multiples ejemplos en asm codificados para estos assemblers, y por que existen cierta similitud y compatibilidad entre ambos.
Personalmente prefiero TASM...
Pero ojo TASM(Tlink) y MASM(Ml) son herramientas comerciales y tiene copyright
En realidad existen algunos muy buenos que son gratis por asi decirlo:
-FASM: esta para distintas plataformas: DOS, Windows, Linux,
-NASM
-A86
-HLA
Verdaderamente hay un sin fin de "assemblers" para X86.
Si quieres un verdadera respuesta a esta duda, te recomiendo leer el estudio
de Randall Hyde (Creador de Art of Asm y de el assembler HLA), aqui te paso el enlace:
(Esta en Ingles)
http://webster.cs.ucr.edu/WhichAsm.html
(Este otro enlace es la traducción del articulo al español hecha por google)
http://translate.google.com/translate?hl=es&sl=en&u=http://webster.cs.ucr.edu/WhichAsm.html&prev=/search%3Fq%3Dhttp://webster.cs.ucr.edu/WhichAsm.html%26hl%3Des%26lr%3D%26ie%3DUTF-8