LongTailPro is quite popular tool for keyword research. A lot of bloggers and niche bloggers are using it from a long time around the globe. I wouldn't say it is perfect for all purposes, but for finding profitable niches, Long Tail Pro is the best keyword research tool.