I use Google Adword keyword tool as it's the best free tool ever. But as a paid tool I like Market Samurai too.
You can use word tracker tool and do research on Google by putting your keyword in Google you will get number of competitor keywords.
AdWords Keyword tool is certainly the best free option. WordTracker and KeywordDiscovery are two good paid ones.