The SM58 was my first microphone. It's not that great for studio recording, honestly. It takes a lot of pushing and shoving with the EQ and compressors to make it sound acceptable. In the end, it's not worth it for studio recording. Live on the other hand, I always use my sm58. Recording, I have a Rode NT1-A. It's not 100% perfect, but it's the best I've found for the price.