The install ability is great when the corp has only expensive cards rezzed, but is effectively useless against an opponent who has any cheap/free cards rezzed. It's actually worse than useless if they have Adonis/Eve/Launch Campaign rezzed, since you'll just be refilling their counters. (Oh, hello, Foodcoats!)
The trash ability is nice when when the corp has no cards unrezzed, or when you're sure that every one of their unrezzed cards are cheap. And if the install ability is ineffective, it's just as efficient to just click to draw for anyone but Geist. The only advantage you get is that you get to draw later instead of now, which might be useful if you need that one last card for Faust or if you're holding three cards and feel a Scorched Earth coming.
But now if you get a tag, the Corp can install any card (say, Archer) then trash your gang member to rez their card for a total cost of 2.
It's a situational card, but the situations where it's even marginally useful are pretty rare in my experience.