I'm using Adwords for many years now and it delivers high quality traffic. Of course, it takes some time to optimize cpc and ads, but once done, they're simply the best.
Throughout the years I've tested dozens of other search, cpc, cpv, popup and social media networks, but they just don't deliver quality traffic. Even Bing search didn't work for me. Adwords isn't cheap, but they are best value for the money imho.
"Depend on the rabbit's foot if you like, but remember it didn't work for the rabbit." R.E. Shay