Should you invest in SEO or use paid ads to drive traffic to your website?
Use both.
SEO will get you results overtime while paid ads will give you results quicker.
The goal is that SEO will eventually make it so that you don’t have to pay for ads anymore, you just get traffic organically.