Only karma spent was for learning a new cf, ECCM, and specialization for Ew, communications, for better being able to scan for nodes.
Snake two things.
1. the specialization should be jamming. that would work both way to fight of jamming/jamm on your own. and is useful for identifying nodes that are hidden (I consider hidin as a for of jamming and vice verse). specialization in communication narrow your specialization to communication devices - which will allow easier finding other commlinks, but no hidden server nodes and no hidden peripherals. at least that is how I read it. Sichr?
you can also put the specialization straight as 'hidden nodes detection' to avoid any confusion. Cause your intent is clear. Don't forget that specializing in a skill breaks your skill group. reflect that in your card please.
2. you should always use your skills.
in this case threading higher scan by 2 points, you can do so on autobuy fading resist and it takes so short time, that in situation that are not combat ones, you can safely assume you can roll two hits on your threading rolls.
this would effortlessly give you two additional dices on the roll so you'd start with 13 dices instead of 11. You could drop that form just after using it to avoid modifier for sustaining.
lastly you can upgrade your complex forms with options for 2 karma per option. there are few particulary useful ones that you should consider: Mute (for your exploit form), Optimization (for your both exploit and stealth option), Area effect and Armor Piercing (for attack). Even when not bought you can always thread them - you use up net hits per option (or option rating point) - fading as usual, sustaining as usual. CF can have a number of options threaded up to half it's rating so it's usually non-issue.