of course don't forget some sites allow more than one login per email - in those cases what would you input?
However maybe it would be an option to use either - the problem is I would strongly object to switching solely to email as it would confuse many people who already login just fine using their username.
Such a change would have to be gradually introduced IMHO