I would recommend Keyword Country for thorough competition analysis... this tool gives you information about competitor's backlinks, his keywords, his PPC campaign and many other thing... A good tool to invest upon.