Nombre de usuario frente a nombre visible

Entiende qué campo debe ser único y cuál ve tu audiencia.

CriterioNombre de usuarionombre visible
UnicidadEl usuario suele ser únicoEl nombre visible suele poder repetirse
URL del perfilSuele controlarlaNormalmente no la cambia
Mejor usoIdentidad estable y mencionesMarca o nombre personal legible

Conclusión

Comprueba y protege el usuario porque suele controlar menciones y URLs; usa el nombre visible para una marca legible.