Software: You can save Nuyen/BP by buying Rating 5 hacking programs, you can't run then at rating 6 anyway.
The common programs: get the Optimization Software Option for them, it costs 100Y per program, but lets you run them at <System>+1 instead of just <System>.
Hacking softs, by getting them R5 instead of 6, you can also get some software options on them.
Option I like the most (other than Optimization) is the Ergonomic option: Put it on the 5 programs you're likely to run the most (or all of the time, like Analyze & Stealth), and they won't count towards the program limit for lowering response.
Don't think you need to buy an OS if you're buying System and Firewall seperately. 1500Y saved.
You can also buy the Optimization option for your commlink too, will give you a +1 with one software. (Unwired, again)
See if you can squeeze in PuSHeD and/or Encephalon. (Augmentation)
If short on Nuyen/BP, it might be better -cheaper- to drop the Hacking skill to 4 and get Cracking skillgroup at 4 and then boost with 'wares/treatement.
-- Unlike Triggvi, I'd keep the social skills. I agree that 5 dice isn't enough to be a secondary Face, but that doesn't mean you'll never use those skills. The Face can't always be covering for you.
A makeover required? Not at all. 15+ dice make sense for streetsams and high-power games, for a hacker things are a lot different. You don't have a secondary role, but imo hackers don't need it at all, they already do all the matrix legwork.
Oh, one more thing, you've got that Rigger Coccoon, if you're planning on hijacking drones, get gunnery.