yup article marketing can bring in immediate success. SEO takes time and effort. If you write an article you can expect traffic to that article within a few days or less. Writing for SEO might not bring you a single visitor for a long time. Combine your article marketing to increase your search engine rankings then you can hit 2 birds with one stone!
I always prefer seo , But still you can not avoid article marketing in your traffic strategy .I like seo because in long term it will be so helpful especially if you want to sell your sites .
SEO is best for long term business. If you want to see some quick bucks then fetch to article marketing.