Both are great and effective engines of traffic. However, AdWords is paid while organic traffic is free. SEO is not immediate like AdWords but would have long-lasting results.