I think a much better approach is to do two things with the quality content that you would normally use for articles. Firstly, use it in guest blogging campaigns. This is a form of backlink building that is still very powerful (although I suspect this will wane in time because it's so popular).
Secondly, the vast majority of your good writing should be placed on your own blog. This is because each post gives you another opportunity to snag some more "long tail keyword" traffic. Consequently your visitor numbers will rise slowly but inexorably. And with lots of great stuff on your blog, there's an increased chance you'll draw those all important natural links.
Then there's the fact that since your blog content is found nowhere else, Google definitely knows it's yours. If you use it for article marketing, however, it's more likely to get ripped off by others, and it will be harder to prove you were the person who wrote it. It can also be dispiriting when you see people using articles and not including the links back to your site as they are supposed to.
There's also a real confidence boost that comes from seeing all that content up there on your blog. It's quite amazing how much you can actually write. When you realize this, you are motivated to do even more blogging. But if you've spread a lot of that material around the web, you don't get that sense of achievement.
With article marketing, however, your content is all over the place. It can help to lift your profile and get your name more widely known, of course. But people will only see one or two articles at a time so the effect is diluted. However, if you have all that quality content on one place in a blog, it's far more impressive to people who visit it. They can tell that you really know what you're on about. So it's an excellent way of building authority in the eyes of your readers.