I'd like to add another 2c to this discussion and highly recommend the Sennheiser "e" series of microphones. The e845 is one of the nicest sounding vocal mics for stage use at a really good price. Warm and natural with great clarity without that nasty peakiness of SM58s. They make my job as a monitor engineer a breeze. For that condenser mic sound, I prefer the e965 to the more commonly used Beta87A and Neumann KMS105 which are way more expensive.
We also use Sennheiser instrument mics - e901, e902, e904 and e906 which are all great for their respective purposes.
No, I'm not sponsored by Sennheiser, we also use Shure, Beyer, and AudioTechnica. And yes, I like some of the Heil mics I've tried, particularly vocal mics, but prefer the Sennheisers.