I couldn't disagree more. I think you need to look beyond a few things and realize what you have to use.
If keywords ranking is incorrect, are you sure you're checking against the correct country?
Yes, SEOmoz can't crawl as well as some dedicated tools and it can sometimes be a little outdated. However, you have to realize that it's still great to have it.
From OSE, Followerwonk, keyword difficulty checking, on-page optimization, discounted services, this community etc...I think $99 really is very little.
