I have an SM7B and an SM58. The SM58 I use for live stuff in larger venues with PAs and other complex feedback considerations. The SM7B is purely for use in single-source isolated vocal recording.
There is a reason the SM7B is so ubiquitous. It's not because it's the best sounding, or the best value, or has the best EQ profile - it's because it's the best all-rounder. Provided your interface has enough power to give it the gain it needs, it works pretty much perfectly right out of the box.
It sounds great. Better than a Rode shotgun or a UA Sphere LX? Probably not. Better than an SM58 or an MV7? Sure.
It's 'cheap'. Cheaper than an SM58 or a Yeti? No. But cheaper than a premium studio vocal set up.
It's 'simple'. As simple as an an MV7 or a Yeti? No - you need the gain boost. But is it easier to set up than a shotgun or a high-end UA mic with an endlessly customisable EQ? I'd say so.
So, it's that middle-of-the-road workhorse label that has made it a mainstay in studio audio. Every part of the design is fine-tuned to make it a good choice. It even has a backplate to stop pesky podcasters tweaking the two settings available on the mic itself. And a semi-isolated mount to stop it picking up movement noise from it's stand/mount. All of that combined made it a perfect choice for shared studios where 'talent' would breeze in and breeze out with no real room for EQ changes and significant 'per session' setup work. As a result you see it in clips for many influential podcasts and broadcasters, which helps raise it's profile futher.
However, whether it's the mic for you depends on what your priorities are. If cost is the biggest factor, I'd suggest a second-hand SM58 with a pop filter would be the best choice. If simplicity is your focus then a mid-level USB mic would fit the bill - maybe a Blue Yeti or (at the top end) an MV7. If quality is the focus then Universal Audio are probably the front-runners. But, if you want a good level across the board (value, simplicity, and quality) then the SM7B is pretty hard to beat.