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
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?