Cambio de nombre de usuario de ASP.NET

Tengo un sitio asp.net que utiliza el proveedor de membresía ASP.net. Cada comentario, entrada, etc. en la base de datos es seguido por el ID de usuario.

Ya que MS no proporciona una forma de cambiar el nombre de usuario, he encontrado el NOMBRE de usuario en la tabla de "usuarios" en la base de datos y solo hay un lugar donde aparece el nombre de usuario.

Mi pregunta es,

¿Es seguro proporcionar una página de "editar perfil" donde el usuario puede editar su propio nombre de usuario? Por supuesto, yo manejaría este cambio en segundo plano al cambiar directamente el valor de "nombre de usuario" en la base de datos.

¿Hay alguna desventaja a esto? He creado y modificado algunas cuentas de prueba y parece estar bien, solo me pregunto si existen negativos conocidos antes de ponerlo en producción.

Respuestas a la pregunta(1)

Su respuesta a la pregunta