But lately I’ve been using Gatsby/React, first out of curiosity, but now because it’s much quicker for me to develop.
Jekyll’s partials are nice to use but can become hard to read when there are too many variations, or if there are things to be calculated per instance. The Liquid template engine is quite limited.
Also, I absolutely love React’s CSS Modules, which solves the namespacing of Jekyll’s partials.
And in general I find working with React components much easier.
I still use Jekyll for tiny projects [1], but go the Gatsby way for more complex stuff.
Because sometimes it's fun, and when you're doing it for personal projects it's up to you what route you want to go down. Wordpress or Ghost would be valid choices, too.
I imagine there are people out there who would find it easier to get a Next / React blog setup than to work with Jekyll, because they're familiar with JS and have never heard of or touched Ruby.
I used Jekyll on a couple of project and never had to touch Ruby, but Eleventy is a better option for JS devs.
One of the issues I had with 11ty in the past was that it was hard to get started. At least with gatsby they provide a guided experience with a bunch of community content to get you through.
In general I found it straightforward but I had a couple of headscratching moments and the docs weren't super helpful.