Are there other dynamic microphones that are better sounding than the SM58?  Yes.  Then why have I given it a 5 star?  Well I am glad you asked.  It's a legendary piece of musical equipment.  The microphone has existed for half a century, and I am willing to bet for all of you that are reading this that it will still exist when we all pass away.  There are three things that will survive a nuclear bomb.  Roaches, Keith Richards, and the SM58!  The durability of this microphone is amazing.  Just  youtube  SM58 and you will see some durability experiments that will speak for it self.  It can stand abuse like no other microphone period.  SM58 are standards live microphones in the industry.  Do they sound better than some Beyerdynamic Opus models or Sennheisers?  My opinion would be no, but you take to consideration when you have a Sound company they will use 80% to 90% of the time a SM58.  The reason is most soundmen have learned to eq around it and they are familiar with that microphone.  A sound guy that does not know a SM58 is not a sound technician to begin with.  If you know a little eq you can make this mic sound very good.  You buy a fancy dynamic mic and you run the risk of a sound guy screwing up your sound.  Anybody bashing this mic has to be reminded that legendary singers have all sung on a sm58 at one point.  From Robert Plant to Sinatra.  Not to mention every time you see a major festival it's the main mic on stage.  This mic has not changed it's specs or design since the 1960's.  What does that tell you?  For about $99 you have invested in microphone that will be with you most of your life.