PPC gives quick results in terms of traffic but can be extremely costly in the long term. SEO is a better option in the long term. If you need results fast, go for PPC. If you have time then invest in SEO.