If I would have to recommend a single, budget microphone to record every type of vocalist, I would definitely go for Shure SM58 for recording vocals. You can pretty much record all types of singers, and it will always sound decent, if not amazing, in some cases. You can also use it to record everything else besides the voice. It's just a great mic all around.