KWFinder has a consistently positive reputation — clean interface, accurate keyword difficulty scores, and honest pricing. No meaningful billing or ethical complaints. It's narrower in scope than Semrush but serves its keyword research niche well.