I don't think there is a "best" mic out of them all, every microphone is different, they each sound different, are used for certain things, and have there +'s and -'s.
What is your price range
50 to $200? 200 to $500? 500 to $2000?
And, what is your main focus? studio vocal recording? or for live performances? maybe instrument recording? etc that all has to do with the type of mic to get.
pz