Yes that's a better way for sure. I've mostly donated to local charities in my city and country, but sometimes I do one of those big organisations.
What I should to is to help the local ones get onboard with #Bitcoin if they're up for it. I could implement it for them. I'll make such an offer. Lets see what happens.