If you are keen to promote your business then you need to use both at a time because if Google gives you good conversion then Yahoo also helps you in promotion or branding. One more thing is that Yahoo deals in local currency too like Yahoo India works in INR instead of $ so if you did paid advertisement their then It could be cheap for you.