It's better to use Google Adwords as it the finest tool of Google in which you can show your trust for getting the exact and quality keywords that can help you to rank your website on Google search engine. Other than that Keywordtool.io and Google Keyword Planner are also there which can help you to choose high and low competition keywords as per your niche and popularity. Rest depends on you how to select a keyword for getting good rank on it.