i am not sure you have enough work to work with softwares.....anyways i have worked with ibp when i was having more work to use one....
its not a matter of which software is the best, rather, its how to implement strategies and techniques to make over-all SEO work. SEO is a combination of research, strategy, hardwork, timing and patience. So I agree, the best is by using your brain first
I see all these mentioning of IBP here and can not understand how it is possible! I tried to use it and it is really awfull and inaccurate. And there are tools of the same functionality but free. Why to pay money then?