What should be the on front page of your website?
If your focus is your blog, then make the blog the front page. If, however, you’re not posting regularly and frequently, go for a “static” front page. It doesn’t make much of a difference, SEO-wise, but when people visit your site and see an 6 month old post as the first thing on the home page, they will probably just bounce off — unless you have incredibly compelling content.
People get all wrapped up in Search Engine Optimization. How can I get to be #1 on Google? (Hint: You can’t.) How do I “own” a keyword across the internet?
Focusing on SEO is the wrong place to start. Good content is the basis of a good website. Focus on what it takes to attract an audience and use SEO to reinforce that.