hmmm - that's a pretty tall order for a $100-$150 mic. to sound profesional you will at least have to have a pretty amazing room and a really decent interface. BUT there have been some very famous recordings with low budget mics so i would say the important thing for u is a mic that suits your voice.
consider:
do you have a low voice?
a gravelly voice
a breathy voice
a raw voice
a smooth voice
a shrill voice (pardon me but obvsly i have no idea)
if u have a shrill voice u may want to balance it with a mellow-ish mic. if u have a slightly lazy speech tendency then u need a mic with good definition. if it's quite sssy then a nice smooth mic would be good. if it is low/gravelly u need a mic with a good low frequency definition.
u may not find anything that specific for that money but if u can find that then great!
also when recording bare in mind that:
the nicer the room the further u can stand from the mic (but probs no more than 2/3 feet really) usually u will be about a foot in a studio.
if u are standing close u need a pop shield. (advisable anyway really)
u can minimize pop and increase tone a bit by having the mic facing slightly to the side of your mouth and just below your nose. (this is only if your looking for a really intimate sound and standing very close - like 2-4 inches)
the closer u are to the mic the closer u will sound. very basic but not so obvious to some.
u can't remove room sound... u can add it in the mix...
natural room sound is nicer than artificial (depending on the room). if u stand a bit closer - like a foot away - u will minimize that kind of problem without sounding too close. usually u will want a bit of space in the sound
good luck and don't be afraid to do a few test recordings with different mic placements before u do a take.
i don't have the mic general knowledge to tell about different mics really but read reviews of mics and see what they're recommended for and what they are like etc...
hope this was at all helpful
