I have a registration form with:
username
email
password
captcha
I am thinking about remove the username field and generate something like username_123
and then give the opportunity to the user change his username later. Right now the field username is required.
However, I have the fear of majority of the users not changing the default username. My fear is that some of my users won't know what to put in that field, so I'll have some bad usernames like testtest
or test
. Unfortunately, getting part of email as username is not an option, too invasive in this particular case.
Should it be something that's required or should I generate a username for my users?