The SM58 is the worldwide live-vocal default. The e935 is Sennheiser’s direct competitor — German-made, brighter, slightly more sensitive. Both around $200.
If you want the universal default mic: get the SM58.
If you sing in a louder band and need brightness: get the e935.
If you outfit a venue on a tight budget: get the SM58.
If you value German build: get the e935.
If you want hotter output to drive cheaper preamps: get the e935.
| Shure SM58 | Sennheiser e935 | |
|---|---|---|
| Type | Dynamic, cardioid | Dynamic, cardioid |
| Price | ~$110 | ~$200 |
| Top-end voicing | Smooth, classic | Brighter, more present |
| Output level | Moderate | Hotter (more output) |
| Feedback rejection | Very good | Excellent |
| Build location | USA / Mexico | Germany |
| Best for | Versatile, classic vocal | Cutting through a louder mix |