I guess the way I see it, I don't want to sit around and wait for a different organization to come along. It's been going on too long at this point, and Invisible Children seems to be taking the lead in this.
I don't doubt they spend a lot of money on travel and marketing. I know they aren't perfect, no company or charity is. They did however, put enough pressure on the US government to send soldiers to protect some of these areas. That's a first, and I see it as some sort of accomplishment.
I think you can support this cause without giving money (if that worries you). There are tons of politicians you can write to listed on their website. It's free, and you can still feel worthwhile doing something.