If you could freely decide which ice to use the ability on once per turn, it would have been busted, but also that's about the level of strength you need to make running 5/2s worth it. As is should have been a 5/3.
EDIT: having played around with it, I'd like to retract my original statement. This card is exactly where it should be. It is obscene on its highs, i.e. when you make the Runner reencounter Anansi or Cloud Eater, but it is just fine on averages as well. Or to rephrase myself, I don't want this agenda stronger than it is, because it already is on the edge of disincentivising running and interacting often, especially if you can somehow "cheat" it in early via Regenesis or other means. Notrunner is not good for the game, I imagine it is the most popular opinion there is.