It really depends on what you're trying to get. every tool is different, provides different insights, and they're never inconsistent so there is no real true value in their data, aside from understanding trends. (Answer given to me by my SEO guy when I asked what those were)
Paid semrush if you want to be serious about your SEO game. Keep track of competitors in their dashboard and see where you are at historically.
Ahrefs offers a free version which I like to use and keep track of links. It saved me a ton of $ in spotting out junk links with low DA and even worse posts. Will probably get the paid version as we've launched a few more sites.
Kk Gents time to go dry something .. happy weekend everyone!