Yes, it's definitely worth investing but ROI will still depend on how you promoe your business or brand. You cannot just rely on promoted posts or ads to get customers, you still need to do a lot of things such as outreach, offline promotion, and more.