Gulf4good this is the organisation here in the UAE that im affiliated with that do treks around the world raisingf money for the needy
i think highly of MSF
im against religious based charities for many reasons -
1) they have the ability to take advantage of the generosity of others because people give them money in trust
2) because they are helping for alterior motives and not because of the kindness of their heart, but rather to get you to align your beliefs with theirs.