Both Semrush and Ahref are great for keyword research. While you can use only the feature of keyword research on Ahref without paying, you can use all the features on Semrush but for a limited number.