We've been "saving up" improvements in this area for a long while. The last major changes came in WordPress 3.0, when we made it so you can create your own username on install, and in 3.1, when we streamlined the password reset process a bit. I think it's time to see what else we can improve in the login and registration realm.