No doubt, PPC advertising is quite expensive and short-term compared to SEO that tends to pay for itself. The campaign will end if you stop paying for the PPC services. The effects tend to be still present even if you don't pay for SEO services anymore.