I also have sponsored children through Compassion. There are arguments for and against them, and you can find a lot of these types of comments on the charity’s own website (I think there is a link to their forum on the homepage). Also on the homepage, Compassion International explains that they are a Protestant program, not because they are anti-Catholic, but because they felt that there were already Catholic charities available for children in other countries. Plus they did not want to start WW3 in areas with strong Protestant/Catholic antagonism.
I sponsored a girl from India because I wasn’t sure what messages she might be receiving from her circumstances and culture, and I wanted her to feel that someone cares about her. I also sponsored a young Indian woman through Children International, a charity which is not religious in nature.
I sponsored the child from Children International for several years and then she graduated the program; the child from Compassion International stayed in the program for a few months and then left, and I was provided with another child in similar circumstances to sponsor. I think I’m on the fourth child now; maybe because it is exclusively Christian in a non-Christian culture, they don’t seem to stay very long?
I would be interested in a Catholic sponsorship program as well, if anyone can recommend a good one!