Semrush was the first tool I used so I feel a lot more confident using it. Although many people here would suggest ahrefs as well. Saying this, depending on your niche while you grow the site you could just use things like google trends, autosuggest, and google keyword planner. and monitor results with GSC.