FWIW, I think they're both right. Porcillo's ERA is what it is and his record reflects the fact that the Sox are scoring more runs now,
But in his last 11 starts going back to mid-June he's had one outing where he pitched fewer than 6 innings and one outing where he gave up more than four runs. In August he's had three starts, going 6, 7, & 6 innings and giving up 2, 3, & 1 runs.
I'm certainly willing to grant that an 8-14 record and a 4.40 ERA isn't anything to write home about. The flip side of the coin is that he almost always gives us at least six innings and has pitched better for the past two months.