The reason I moved away from gulp (v3?) at the time was because I considered configuration (especially an intellisense configuration) really simple as opposed to the god awful pipable javascript files gulp went for.
Not sure how much that plays to my strengths though because everything I have ever used has json file configurations or object file configurations.
Anyway I am definitely going to kick some tires on ESBuild, but I will just wait a while so thanks for some additional insight.