There's a time and a place for both paid and organic search.
On the whole, though, SEO is often a better choice. Once your website ranks well, less investment will be required to maintain results.
Paid search will always require a financial investment.