Quando se trata do Winlogon, você pode usar qualquer um deles. É apenas uma maneira diferente de indicar a identidade da conta do usuário.
O nome da conta SAM em si é apenas o nome de usuário. Neste caso, USERA. Quando você adiciona o domínio, como DOMAIN \ USERA, ele se torna o que é chamado de nome de logon de baixo nível . O nome da conta SAM sempre será usado no nome de logon de baixo nível, onde o UPN pode ser diferente.
Onde o UPN seria diferente? Como você disse, o limite de caracteres pode fazer isso. Você também pode ter um domínio diferente para o seu Active Directory, como company.local , do que seus e-mails, company.com . Pedir para as pessoas fazerem logon com "[email protected]" torna-se confuso.
Qual é melhor para os usuários usarem? Dependendo de quais aplicativos você tem em uso, você pode preferir um ou outro. Por exemplo, alguns sistemas podem exigir que os usuários efetuem logon com seu UPN explicitamente, ou alguns sistemas herdados só aceitam nomes de conta SAM.