"According to me,
If you have good articles, you should keep them on your own site.
Good content along will get you rank high in SERP.
As for article directories, even if you are after the backlink to boost your SERP, you should just use a spine off.
You would get way more traffic for posting the same article on your own site than posting it on a popular article directory site with a backlink to your own."