If you can write (or have someone write) relevant and easy-to-read blog posts, then I would say that they are a better option for you than videos.
“Why,” you ask? Reading blog posts requires at least some effort (which translates into engagement), while most people just spend 10–15 seconds on a video and then move over to the next one. Taking into account the amount of time that goes into making a typical video and the low view-to-engagement ratio, along with the high competitiveness of your niche, you will want to permanently snag as many visitors as you can.
Go with the blog option, I say.