Yes, I am big fan of SEO and I still trust SEO when it comes to ROI and driving organic traffic on website.
SEO is best for blogs and getting found on Google for non-commercial keywords, but when it comes to business and competition I always suggest using combination of Google Ads and SEO.