Semrush provides a lot of data relating not just to SEO, but PPC too — if you want a tool that covers both areas, it's a much better option than Ahrefs. Its site auditing features are more comprehensive and easier to use. Semrush is MUCH more generous when it comes to the number of reports you can pull per day.