the atr2500 is a good microphone for the cost. it is about 75-80% the audio quality of the at2020usb and quite a bit cheaper. it is not built as rugged so you may need to be careful you do not drop it or bang it around but it should be sufficient for your needs.
in fact you could get the mic, a stand and a pop filter for $100 on amazon
http
/www.amazon.com/Audio-Technica-ATR2500-USB-Cardioid-Condenser-Microphone/dp/B00JOS5YUA/ref=sr_1_2?s=musical-instruments&ie=UTF8&qid=1405377114&sr=1-2&keywords=atr2500
the at2020usb is one of the better mics that is used on youtube (along with the yeti which is also great) and has quite excellent vocal clarity.
the snowball is cheap and has alot of features (the ice is cheaper yet and has limited features) and it definitely is not bad however its not in the same league as the yeti/2020 or 2500.
--
click the "headphones" link in my signature. while its not done yet, i do have some information on there about microphones you may want to read.
--
another thought... if you already have a nice pair of headphones you could always use a modmic. its $50 and has pretty respectable sound quality considering its a boom mic.