Dodge 1 isn't that great. Personally I go for no dodge at all or dodge 4.
Dodge isn't all that great, period. Gymnastics will add to Full Defense in place of Dodge,
and let you parkour around.
Hardcapping a stat (taking it all the way up to the max) is pretty expensive: 25 BP. For that same amount, you could raise two other stats and have some points left over. This is just advice, so if you really want that Logic 7(9) then that's fine, but ask yourself: would you be okay with Logic 6[8] if it meant you could have two other attributes higher?
If you're intending to get into combat yourself rather than sending drones (and I'm guessing from the Blades skill that you are) then consider reinvesting some of your nuyen in combat cyberware and bioware. People who go into battle with one initiative pass don't do so hot.
I think you have to many programs.
Correct me if I'm wrong, but the limit is on how many programs you can have running on a commlink, not how many you can own or install, right? Storage space is considered to be practically limitless in SR4. So there's nothing stopping this hacker from having all the programs, and picking and choosing as needed for the situation at hand.