I too, started out with World Vision and had a not dissimilar experience, plus there is a very 'Christian' outlook, promoting Christianity (at least that was how it is portrayed in Australia).
I also found that highly inappropriate in view of the work that was being done in countries that were of other religious persuasions. That is one of the reasons why PLAN 'sits' well with me. They are also very transparent with their accounting, and one way they also try to cut costs is that they often have volunteer staff working in their offices etc. I used to be one.
At one stage the Head Office in Melbourne used to work out of a converted church hall but then they became to big and had no alternative to find larger premises.
Visits are strictly supervised - you must inform your home country a couple of months in advance that you wish to visit and from then on it is taken out of your hands so that all of the organisation is left with PLAN. Don't forget your sponsored child might not want you to visit them. Highly unlikely in the extreme but you never know.
Child sponsorship with PLAN is not of a child, it is for the community and sounds very similar to what you are talking about Beth. It is only the child that you develop the relationship with but the money goes to the community. Self sustenance for the community is the name of the game and the parents of the child are expected to take an active role in community activities.
There are a lot of dos' and don'ts' (sp?) which are outlined by the PLAN people. I have seen the potable water system developed for the community of one child I sponsor, school buildings, uniforms and equipment as education is one of the high priorities. My child's mother was given a loom to enable weaving for income generation and farm animals as well. Health is also another high priority with immunisation and malnutrition being biggies on the list.
I could expand on this ad infinitum, but MG if you feel more comfortable shop around. I think there are a couple of others here in Oz.
Back to the beach folks.