I agree Ahrefs seems to be more helpful providing a wider range of useful info. That said, I haven't used semrush in over a year so idk if its changed much..
I use that too, but not for the same purpose as the above mentioned. I use that too scan my sites for any issues, SEO related or technical stuff. But so far I only use the free tool and wouldnt categorize that in the same category as Ahref and SEMRush.Another tool you guys may want to check out is screaming frog. I am surprised nobody mentioned it.