Cita:
Iniciado por caricatos sencillamente podría ponerse onclick="window.open(...); return false"... u "onclick="this.target = '_blank'"
Eso es verdad, pero es mejor a no incluir javascript en las etiquetas html.
Cita:
Iniciado por caricatos Si se quiere abrir una ventana que no corresponda a ese flujo, no es recomendable usar enlaces
¿Porqué no es recomendable? Un enlace es un enlace. Si quieres ir a otra página, se usa un enlace. Entiendo lo que dices - abriendo una segunda ventana podría ser algo especial y podrías usar un boton, pero creo que el hecho que es un enlace (que quieres ir a otra página) sea más importante aquí.
(Quizás no tengo razón pero es mi opinion).