I think it comes down to personal choice. In my [biased] opinion,Goodwill is a for-profit business. With an owner making millions. Some say they hire otherwise unemployable or underemployed individuals. One could also say they find the cheapest labor and management possible. The Salvation Army is non-profit, and all money that goes into the store funnels back into the church and organization to help more and more people. I am not an active Christian or Salvation Army church member. I much rather support a non-profit where money at least goes to their cause. IMO, it's better than NO cause- and just a person, getting rich. So I believe the Salvation Army is a better place to donate goods. :)