So I just switched over from another EMM provider, and there are some things that are really being overlooked for professional marketers as far as automation is concerned. As someone who was a diehard, and consistently in the top 5% of monthly users, there are things that I love so far about Constant Contact (i.e. easily being able to adjust the theme of emails without diving into source code).
There are definitely some things aside from the basic email editor that I think can be improved on. For instance, being able to base an automated series around a specific date or custom field is crucial in B to B email marketing. Our clients have lease expiration dates listed in their contact profiles (custom fields), which means that they would specifically be looking for our products around this time. Being able to time an automation series around this would be a game-changer.
Another improvement would be to allow the functionality of automatically funneling contacts into separate contact lists once they finish an automation series. For example, during an automated series, I do not want my "general interest" emails going to specific contacts in addition to the automated series, but after the automated series is complete, I would love to avoid having to manually remove them from the automated series and add them back into the "general" list.
Just some thoughts on taking the automation-side of Constant Contact to the next level!