It depends on your needs. If you are looking for an all-in-one SEO solution, SEMrush is better. On the other hand, only SEO Ahrefs is good.