in terms of layout,
it's a bit so so,
nothing that would really draw your attention, and I personally don't feel that there is enough space between articles. on the main page to truly differentiate them.
(perhaps make an effort to start each post with a well chosen image that would mark the start, then try not to fill the page with other images).
it might be laid out well in terms of driving traffic there for SEO, but you also have to consider that the traffic you want is people! so you have to appeal to them as well.