Hey bro, let me tell you what I think of SEMrush after using it for a while, the truth is, SEMrush isn't essential, but it is a very complete tool if you're willing to pay for it. The problem is that the pro plan starts at almost $140 a month, and that can be a lot for a beginner or someone with a small project, plus, the learning curve is steep because it has so many features that you might feel lost at first, not knowing where to begin. A lot of people pay for things they don't even use.
But hey, I'm not saying it's bad, if you already have experience and manage several projects or work at an agency, SEMrush is a beast. It has the Keyword magic tool, which is one of the best for keyword research, the competitor analysis is in-depth, and they've even included tools to see how your keywords appear in aI responses like chatgpt or perplexity, that's a huge plus because SEO isn't just about google anymore.