I love Market Samurai. They have excellent video tutorials where they learn you how to use this great tool.
Yes Google always perform good any type of services and for keyword research i use always goggle keyword research tools
And if you're looking for a tool that can get you "micro niche" keywords, then you should go for Micro Niche Finder...
Un-doughtily Google Adword is best for keyword reasearch. you can visit :- https://adwords.google.com/o/Target...000&ideaRequestType=KEYWORD_IDEAS#search.none
google adword is the worthful because the best thing is that they are providing their search engine stats good luck
I'm the fan of Market Samurai. Its help me not only to find buyer keyword but also to optimize my blog with hot products.
I only go for Google Keyword tool, it is the best tool for keyword research however there are many other tools also but they all are paid versions and does not reveal good results.
First, i will use google keyword tool. Then i will find my competitor's keyword via alexa and semrush. Market samurai seem good to me too. Good luck.