i have been using adwords for over 2 yrs now.... and now spendin around $1000 every day .... i have tried Miva and Yahoo for traffic.... but trust me... nothing beats Google Adwords.... But then it all depends on what you are selling and how well u manage your adwords campaign...
Sure, i earned tons of traffic to my sites using adwords, and the better: you can't be banned from google...