Just a quick “horseback” analysis, not to be confused with in-depth or complete research:
Government:
…A certain amount of variation based on locality is to be expected and is actually a good thing, because the cost of living can vary widely
…One additional drawback is that Government-run assistance (not all of which is “Welfare” per se) is that government does not seek out people to help; each person must be aware of what help is available and apply on their own initiative
… Additional advantage is that everyone who is qualified (and applies) is treated the same by government, whereas NGO and private can vary for any reason or none (not to say that any particular person or charity
will in fact discriminate, but there are no external safeguards to eliminate the possibility).
NGO:
…Efficiency, defined as percentage of funds received that are used for actual assistance to real people, is extremely variable. In fact some large NGOs use less than 10% of funding for direct assistance; remainder is administrative overhead including management salaries and fundraising.
…Some NGOs
will seek out people in need rather than wait for them to come in, depending on the target demographics and the organization’s mission.
…Some NGOs use a larger percentage of funds for direct assistance because much, if not most, of the daily work is done by volunteers, whereas Government has to pay their workers.
Personal:
…I would argue that this may actually be the least efficient in one way because fewer people are helped for the same amount of money. Yes, that one person or family can get a lot of assistance, but the same amount of money run through a good NGO (and combined with other money) can bring many more people out of a bad situation.
…Spiritual benefit and “feel good” aspects are undeniable, but can also be gained in other ways.
All three can be abused
All three can help people in need
Absolutely agree.