After lots and lots of testing, I can definitively say that butter yields the best flavor, the best crackly tops, and the best texture. While there's a case to be made for substituting a small bit of the butter with some oil and most box-mixes do best with oil, I recommend using all butter when making brownies from scratch (and even recommend this in my homemade brownie mix).