oh wow. that guy was quite amazing.
ok, just a good microphone alone won't be of much help. do you have an existing setup already? mixer with phantom power for instance?
if the sky's the limit, there are tons of mics out there. instead of us throwing the best brand names at you, why not you give us specific perimeters to work within (e.g budget, are you using it to record or just to sing along? are you looking to build an iso booth as well? etc)
alternatively, if you are just looking for good brands, you could check out let's say, what studios use...
http://www.abbeyroad.co.uk/services/equipment-and-tech-facilities/microphones/
you could probably get an idea of what mics are good.
cheers