Best Project Management Tools

I am currently looking for the best project management tools to use in my SEO startup in Miami. The ideal tool will not only track my projects, but will allow me to communicate my progress to clients. I would prefer that the tool be agile, but this is not an airtight requirement.

The tools I will be reviewing are: