I've always wondered which one of the two is more user friendly - a username or an email?
An email is usually longer and involves special characters. A username on the other hand is usually easily forgettable.
So what is the best practice when it comes to picking up a user login attribute?