I like make, but I had a lot more luck with just/justfile, which is similar to make conceptually but with less idiosyncratic syntax/execution.
I'd also add https://github.com/go-task/task and https://github.com/magefile/mage (both written in Go) for people who are looking for alternatives to Make.