There is no "better or worse" mic objectively, once you hit the so-called entry-level or industry standard mics. It seems like, whether spending $100.00 on an SM58/EV 767 (both of which I have), $700.00+ for Neumann KMS 105, or anything in between, there really is no objectively better or worse, or even an actual upgrade.
Seems like a fool's errand for me to just buy a mic right now, when I already have two good ones, and no reason to believe ANY of the ones listed here or on other sites are empirically better.
Well, yes and no. There are better and worse mics out there, and yes, different voices will be better and worse on different mics. Some amazing mics sound horrid on certain voices. Some sound amazing, but have horrible feedback rejection, etc.
The nice thing about a mic like the SM58 is it roughly sucks equally across the board in a good enough way that it can be made acceptable in almost any situation. Starting there as a base point allows you to try other mics along the way to find something you like better. When you have a base comparison to work with, you can see where the real strengths and weaknesses of other mics lie.