I agree with Brad Frost’s suggestion to stay boring while desiging login forms. I have indeed dislike every example of don’ts he puts out — wish sense prevails soon.

TL;DR; create login forms that are simple, linkable, predictable, and play nicely with password managers.