I used to use Audacity, it is a very good software. It is nice to get rid of the noises, Audacity does it quiet well.
However, as now I am looking for a new software to further my editing and put a variation into my projects, I am in a trial period of Voice Changer Software Diamond.
This software is also great with many feature, but I mainly use it to modify my voice and record different audio files. Everything is going well and I think I will consider buying it later.
The most important thing is still your own voice, a good mic and a quiet place, though.