Сначала выбираем страну, а потом инструмент под нее. Если это Россия, то популярнее Яндекс.Директ. Если, например, это Казахстан, то популярнее Google.
Но и в России не стоит отметать Google adwords, а использовать ее для масштабирования кампании, рекламы для более продвинутой аудитории и для рекламы на мобильных устройствах (последняя статистика liveinternet показывает, что мобильный поиск выигрывает пока Гугл).
Как специалист по интернет-рекламе (интернет-маркетолог - прим.), отмечу что данные два инструмента превосходно работают в тандеме!
Лично мне в AdWords, импонирует баннерная реклама. В Яндекс.Директе, отдаю предпочтение поисковой рекламе.
На этот вопрос не может быть однозначного ответа. По большей части интернет-маркетологи используют оба инструмента.
Всё зависит от конкретного проекта и задач. В идеале теститировать и Яндекс.Директ и Ads(сейчас он так называется).