I used mostly adwords and Bingads. They provide best results. The bids are more expensive but they quality of visitors are the best compared with smaller PPC companies. Always split test. Always use some kind of conversion tracking. Watch your budget.