There's some good advice in this article, but like any metric system that attempts to define a complex thing using a few dimensions, it will be gamed. The best way to decide which charities to donate to is to volunteer with them or get to know someone who works there.