There is not a better or worse when it comes to SEO and PPC. They both have their place in a digital marketing plan and they should be attacked simultaneously. SEO typically takes 6-18 months to see solid results. PPC on the other hand can drive results for clients within a day of starting a campaign. For best results and maximum return, it is recommended to utilize both.