Right now I'm thinking of not letting them access sprites, though they may pick it up in an echo. My idea so far is to make both types of technos and deckers have their own thing in the matrix.
The Technoshaman isn't as good at the big hacks. He's not the guy to take on a host in anything other then direct connection with anything other then an average change to beat it, but he'll be the best at quickly manipulating the matrix and devices around him to control/change the environment. Things like making drones go blind, waving a hand to trick open a door, or even causing a devices power cell to discharge into the person holding it. They can still do the big hacks, but it'll take planing and the help of sprites to pull it off.
The Cypher is better then the technoshaman at heavy hacking, being more able to manipulate his living persona stats to the levels needed for the big stuff. They'd be hampered in that they can only run on cold sim (though they can upgrade) but they'd have the ability to run some Channels that work like decker programs, taken from a list. Kinda like how the physad and the street sam have a lot of overlapping areas, but still each have things unique to them, I'm wanting to do something similar with them. Rather then having the stat boosting affects that adept magic can do, they'll be able to interface with their gear to a higher level, or mess with the gear of others in subtle, but strong ways (ie. using a smartlink or electronic scope, the Cypher's Resonance makes him seem like he's slightly displaced from his real location).
Deckers will still be king of on the fly respecing of their program spread, being able to manipulate their ASDF to best suit the task and having the full range of programs available to them.