Very few charities are outright frauds. The bigger issue is that following your heart ignores research on which charities are the most effective.