We'll say this right off the bat, if you promote affiliate products in any way through your email list… stay away from MailChimp! They do not tolerate that “business model” and will shut down your account immediately!
If, however, you run an eCommerce store or brick-and-mortar business, then MailChimp was built for you. We have several small business clients using MailChimp and have no plans to switch them to anything else. MailChimp is easy to use, and has great templates and all of the features small to medium businesses need.