Un alias contiene dos datos: un identificador único del archivo al que enlaza, y la ruta y el nombre del archivo al que enlaza.
Si cambias el nombre de un archivo o lo mueves, y luego creas un nuevo archivo con la ruta y el nombre de archivo que tenía originalmente, entonces cualquier alias que se vinculaba al archivo original ahora se vincula al nuevo archivo.
Sin embargo, si cambia el nombre de un archivo o lo mueve sin reemplazarlo, y luego invoca un alias, éste se actualiza para apuntar a la nueva ruta y nombre de archivo, haciendo uso del identificador único para hacerlo.
Un enlace simbólico, por otro lado, no contiene un identificador único para un archivo, y aparecería como roto si el archivo es renombrado o movido y no es reemplazado con un archivo de la misma ruta y nombre de archivo.
Su elección debería depender del escenario que más le convenga.