Good thoughts here. Yes, having a Hacker in the link can be a big liability. The most dangerous, high-probability programs are Hacker vs Hacker. As a result, sometimes it's best not to have a Hacker in the link team. The Hacker vs Heavy Infantry programs aren't too bad bad. Faerie Dust, Tinbot, etc. all help provide defense against them. As you say, you can reset out of most of them. The most dangerous programs there are the ones that cause Isolation. Isolation is dangerous because it can't be reversed with a Reset. You need to use an Engineer to repair the affected unit. However, if you have Faerie Dust and combine it with Stealth to sneak past Repeaters, you have a lot of control and protection against programs that cause Isolation.