In my experience, and most musicians and sound engineers' experience, the best microphone type for live vocals is a cardioid dynamic microphone. It's preferred if this microphone also has a boost in the presence range of its frequency response as well as a low and high-end roll-off.