I have been running self hosted blog for over 10 years. despite the popularity of video content, I think blogging is still one of the best platform for marketing. That's because unlike social media where your content visibility entirely depends on the platform's algorithm, with self hosted blog, you have full control.