For me, the merits of charity is also about their voluntary nature in addition to the "warm fuzziness feeling".
On the other hand, I suspect that our disagreement is in respect to both utilitarian merits and moral/ethical philosophy.