I end up with semrush eventually because it has more versatile use, but I think ahrefs is better if you want to deep dive in backlink analysis. Also ahrefs has this credit system where they charge you for each click on their UI, so if you do a lot of work you could end up without any credit and...