What Rharv said AND: How good are your room acoustics? You could buy a Neumann, Brauner or Manley or whatever high-end microphone; if your recording room isn't acoustically treated well, you 'll never get the sound you should get using those microphones.

Try to keep things in perspective. What is you goal and what level of quality would you like to achieve? And, again, what Rharv said: what is your set-up? It doesn't make any sense buying a $5K Brauner microphone when you're using a Behringer Xenyx mixer for a preamp and interface...

For vocals in my home-studio ( unfortunately not perfectly acoustically treated) I use a Rode NT2-A, a Sennheiser 965 or a Shure SM58. It depends on the singer and what kind of feel I want to have.