The best way to hear a moving coil dynamic mic is to hook it up to an old Ampex radio booth preamp.
Preferably one with just the right octal socket input transformer selected and installed.
Mics like the Re20 and SM7 come alive and sparkle when they see something they like that at the other end.
You kind of have to hear it to believe it.
Sticking a bunch of IC based, servo balanced, stuff in between a moving coil mic and the speakers may get you a clean sound but it's never going to sparkle.
I've never owned a SM7 because I like the RE20s, so that's what I have. We work with SM7s just about every where. I think that's because they are a bit cheaper than the RE20.
I don't think you can go wrong with either... but you should know that the magic doesn't happen until you hook them up to a preamp that makes them come alive. It doesn't have as much to do with "gain" as it does with having a wonderful impedance *relationship* with the preamp input... that's when the lowly moving coil dynamic mic opens up and breathes with a silky, sparkly, and detailed character.
The SM7 is a relatively new mic but it was designed to excell in radio booths that had been designed to excell with dynamic mics. The RE20 is a decade older and is the benchmark that the early solid state, all discrete, class A, transformer coupled, Ampex preamps were tweaked for. The SM7 was designed to integrate into that habitat and excell.
Plugging either into a contemporary servo balanced chipset diminishes their capability but buying one and worrying about the preamp later is a good start.
best regards,
mike