One character in my home game is a magician-decker. As mentioned already that really does stress your priorities. Some good use of qualities and the like certainly helps:
- as you have chosen, Spider mentor for +2 on computer skill
- Possession tradition, and as soon as possible took channeling, to make up for terrible physical stats at character creation (was basically all 2s)
- Prototype transhuman, so didn't have to spend any essence on on the logic boosting bioware. Added in the memory boosters and some other minor tricks, making logic based knowledge skills somewhat ludicrous (10+skill level).
- Perfect Time to give 2 free actions per pass, allow deck to get re-configured before and after matrix actions, so it can be in defense mode most of the time and swap to sleaze mode only for the moment of the hack action
- Overclocker, for +1 on a matrix attribute, but as it is swappable when deck is re-configured this plays well with Perfect Time
- The above two made the "Little Hornet" deck viable. It is something like 5/4/1/1, but with the above and programs can generally have a 7 in the key matrix attribute at any given time.
- Jack of All Trades quality bought as soon as play started, to allow broadening out the skill suite more cheaply.