Tumblr is most satisfying if you can give up a bit of the self-hosting/self-built motivations. It’s hard for programmers. (Even was for me.)

Reward: you don’t have to build it or maintain it or upgrade it yourself, and you get features that self-hosted/built platforms can’t offer.