I would say that ezinarticles is a good site, but some links are no-follow. Don't ask what is the criteria. I have articles with them, some of them are no-follow, some do-follow. It seems without logic to me. If the article is well written and easy to read you will receive good click through rates.