You presented a vary balanced article. I never thought about voluntourism's negative impact. It makes sense that the people who live in their native countries should be encouraged and employed to improve their villages.
One volunteer possibility locally is Habitat for Humanity. I thought of this project when you mentioned volunteering in your own community. Habitat for Humanity does a great job of providing housing for those in need. I have never participated, but I admire those who have volunteered their time.