KeywordKeg is my go-to keyword research app. It's great for beginners - I recommend it to my niche site students - or for internet marketing experts. A couple of the expert level options that I like are selecting the search API and the advanced filtering options.
Doug Cunnington
Founder of Niche Site Project