As with everything, you really need to prioritise your resources in relation to the potential ROI opportunity for each specific task. My advice is that blogs offer a great way to communicate your messaging to your audience, clients, and website visitors. The other benefits of creating a blog include:
It highlights your expertise in the subject area.
You can communicate directly with your client base.
Google loves high-quality and fresh content.
If you write engaging copy, this could generate in social awareness and people sharing your content.
You can include rich media within your blog posts
You can extend your reach, and gain a larger audience.
I hope the reasons above give you enough ideas and recommendations on why you should start a blog for your website. Starting a blog clearly has its advantages, but as always, scheduling it into the wider business strategy is always a tough choice.