SEMrush is one of the best seo tools for SEO professionals, bloggers and agencies.
I am using SEMRush tool from last 3 years and I am very satisfied with the information it provide. ALL marketing tools have some pros and cons, and SEMrush have also some positive and negative points..
SEMrush is providing very useful insights on keywords position tracking, backlink analysis, keyword research and competitors paid ads monitoring.
If you are SEO or PPC Expert, Or Just started learning SEO, then knowing how to use SEMrush tool is very beneficial to you.