You left out a class of email address, where the account name and the domain name are clearly related. That's what I use for business, as I believe such an email address clearly shows that the email originates from a principal and/or owner of the domain/business. One example might be j.doe@johndoe.com.
Nice article.