I started out using SEMrush because I needed an additional social media scheduling tool, performed a Google search and came up with the blandly but accurately named Social Media Poster, which is only a small part of the suite of tools that SEMrush provides. But it's not an afterthought. It's easily the best scheduling and sharing tool I've tried for Twitter in particular. The Chrome extension is superior and more feature-rich than Buffer, dlvr.it, Crowdfire, Postcron, all of them. The full-screen overlay shows you, among other things, desktop and mobile previews of your posts as well as a full calendar view showing your posting history and all scheduled posts. I mean really Social Media Poster has no competition.
Social Media Poster is only a tiny part of SEMrush though. You'll use to analyze backlinks, to analyze competitors success and failures on social media, to routinely analyze your campaign's website for broken links, on-page SEO and more.
Of course, you can also use SEMrush to research keywords. Some of the best tools in the suite are geared toward analyzing competitors in terms of advertising and keyword research. You can compare one domain with another.
There's also an SEO writing tool, a lead generation tool, a CPC map of the U.S. and a comprehensive set of reports for each of your campaigns.
To fully review this tool would take at least 3000 words, I'm guessing, and probably would not be comprehensive.
There's a free trial for the full version and very limited forever-free tier after that so there's no reason not to try out SEMrush.
As much as I've raved about how much I like Social Media Poster, unfortunately and inexplicably, analytics are not available for Twitter posts, only posts to Facebook pages. Weird.
Overall, it's easy to get lost with all the tools available. I do not envy the devs and designers in charge of how to present and organize all these valuable tools.
Even the lowest priced tier is pretty pricey. Thankfully the Social Media Poster is completely free and full-featured.
Dead-simple to schedule and share posts to Twitter and Facebook, with media attachments. I also appreciate the regular SEO reports and the constant monitoring for broken links of my site. Analyzing competitors and how they rank with certain keywords has proven invaluable.