I'm building my first Hacker archetype character in SR4(A). As such, I'd like a little bit of advice: I have no idea what sorts of programs are actually useful, and I'm flip-flopping between Technomancer and a Hacker/Rigger with a commlink right now. (Though leaning towards the commlink Hacker)
What are the most useful programs? How hard is it to build a Hacker with drones? Should I have rank 4 Cracking/Electronics groups? If I go Technomancer, what sprites should I be looking at compiling most often? Is it worthwhile to get any 'ware and drop my Resonance? Hell, if I go hacker, should I be dropping my essence as close to 0 as possible? Any other common pitfalls to avoid?