When you're trying to cover a lot of bases in SR - in this case you're trying to be a primary face and a secondary fighter and hacker - the trick is to not try to cover your secondary schticks either perfectly or broadly, but instead be 80% good in 80% of your secondary schticks.
On the guns topic: I think either Pistols or Automatics is a perfectly sensible choice. I'm assuming you play with some variant of "Everyone Pretends Stick and Shock Doesn't Exist," if not that does somewhat change things.
Automatics is the most balanced of the skills. There are pretty concealable automatics, but not as concealable as pistols. You can get automatics that can pass MAD scanners, but not at chargen and definitely not for cheap. You can get pretty decently long-range weapons (but not as long as Heavy Weapons). You do have trouble hurting things with a lot of hardened armor like high-force spirits, drones, and vehicles, but are still better than pistols. Also, you can get a briefcase that shoots people; truly this is the Dark Eighties Future.
Pistols are more specialized in concealability. You give up the medium-range options that Automatics have and you give up stopping power, in return you get better Concealment and cheaper and easier ways to get past MAD.
Personally, I like Automatics, and I'm going to assume Automatics below. Not a whole lot changes if you go Pistols but you will want different guns and a slightly different cyberarm.
I'm going to quickly sketch an outline.
Elf (30 BP)
B 3
A 2[10 with right arm]
R 5(9)
S 1[6 with right arm]
C 7
I 5
L 2
W 3
Edg 1
(170 on Attributes)
Note: More body and/or willpower would be nice; they are stats where more is always better. I left them where you had them but if I had 40 spare points they would both be 5.
I would really suggest another 10 points of negative qualities. Mild Addiction (Betel) might be sensible - Betel is basically super-addictive nicotine gum, and it's pretty commonly used (also legal, Availability -, and cheap), it's a stimulant that perks you up and gives you +1 Perception. It can't go past Mild addiction. Also, now that I look, you have Records on File and Day Job but not SINner, which seems odd since based on your background; you should probably take SINner for the other 5.
Also, since you are going to be a hacker, you can always take stuff like Codeblock (Repair Icon).
That will leave you at +35 negative qualities.
First Impression 5 points
Skills
OK, here's where things get painful because you cannot afford every skill you want. I'm going to try to explain my reasoning for what got cut and why.
16 bp Hacking 4
4 bp Electronic Warfare 1
24 bp Automatics 6
OR
Pistols 6
40bp Influence 4
40bp Stealth 4
10 Electronics 1
16 bp Perception 4
150 bp on skills. Unarmed Combat and Gymnastics are things it would be nice to have a little skill in; I would suggest buying them (and specializations!) with karma as some fairly early purchases. Unfortunately some cuts had to be made here. Note that you do have a kind of low data search skill, but your final Data Search + Browse will end up being 13, which should be plenty.
That's 320 bp so far. The last 80 bp is going to be split between contacts and gear. I am going to recommend 50 gear/30contacts which leaves you with the same contacts you have now.
Gear is tricky. I'm not going to go widget-hunting, instead I'm going to hit the highlights.
Ware: [5.62 essence]
Wired Reflexes 2: 3 essence, 32000 nuyen
Cyber Full Arm, customized for +4 agility, +3 strength. Enhancements Armor 2 [note: immediately go buy Armor 3, it's only 600 nuyen, but Availability 15], Agility 3, Cyberarm Gyromount, Rating 1 Nanohive. 1 essence, 44,850 nuyen.
Secondhand Reaction Enhancers 2: .72 Essence, 10,000 nuyen
Secondhand Encephalon 1: .9 Essence, 15000 nuyen
Bio: [.7 essence, halved to .35]
Tailored Pheremones 3: .6 Essence, 45000 nuyen
PuSHeD .1 essence, 15000 nuyen
Nano:
Neocortical Nanites, Rating 3 (30,000 nuyen)
[total cost: most of your soul and 191850
This setup will give you the most bang for your buck at talking, shooting, and hacking; it involves some cheap secondhand ware and you probably want to start replacing most of your cyberware with alphaware as you get more money, and getting more bioware. For now, though, it's quite good.
The cyberarm is a huge boost to your ability to fight (so long as you stick to one handed weapons - so no assault rifles for you). The Encephalon and PuSHeD help your logic-linked skills - including Hacking, Data Search, and Computer - and Neocortical Nanites gives you another +3 if you're not stressed (which, during legwork Data Searching, you probably aren't). Tailored Pheremones are amazingly useful.
Commlink-wise, you are not going to be a great hacker to start (not enough money), but you can manage a passable hacker with room to grow.
Novatech Airware (1250)
upgrade Response to 5 (4000)
Optimize your commlink for Browse (500)
Iris Orb OS (1000)
Upgrade System to 5 (2500)
Get Analyze and Browse 6 with Optimization 1 (1400), Edit 3 (150), Exploit 5 with the Mute option (5750), Spoof 5 (5000), Stealth 5 (5000).
This costs 26550. You will be quite awesome at Data Search. A character more focused on hacking would have a lot more options, but for information-gathering you're in pretty decent shape - against nodes that aren't super-secure you have good odds of sneaking in, grabbing the data you want, and leaving. A note: don't hot-sim; you have 3 meat IPs so you should hack from AR. I suggest you get yourself some pirated programs to round out your hacking when you have time to hunt them down (luckily, finding Neo-Pirate Bay is Data Search).
That leaves guns, armor, and gadgets; you may have to hold off on getting the best in some of these areas too. Gun-wise, I would recommend the Ares Executive Protector, on account of it being a briefcase that shoots people.
1,000 Ares Executive Predator: 5P, 0 AP, SA/BF/FA, (1) RC, 30(c) (9F) [Submachine Gun]
0 Folding Stock (1 RC when unfolded, factored in)
0 Briefcase (Double uncompisated recoil), simple action to remove
0 Integral Sound Suppressor
100 Foregrip: +1 RC for full bursts (under barrel)
500 Smartlink
1,000 Electronic Firing (1 RC, -1 to sound perception to locate) (10R) [2]
600 Gas Vent 3 (3 RC) (6R) [2]
When folded, you can get 8 RC (9 for full bursts), allowing you to either long/short with a -2 on the short (remembering to double uncompensated recoil) or full burst with no penalty. Unfold it to long/short with no penalty. This gun is in my opinion totally awesome. It is a briefcase that kills people. What more do you want?
Also:
800 B&P MP9: 4P SA/BF/FA, RC 1(2). 25(c) (6F) [Machine Pistol]
0 Foregrip: 1 RC, +1 to concealment
0 Remove the Foregrip
400 External Smartgun System (Top mount) (4R)
200 Gas-Vent 2 system: 2 RC (barrel mount) (4R)
150 Rigid Stock: 1 RC
1,000 Chameleon Coating: -4 to Concealment (10R) [2]
100 Personalized Grip: 1 Recoil Compensation [1]
With your cyberarm gyromount and 6 STR (on the arm you're firing with), that's 9 RC - enough to full burst, or to long/short with no recoil. This gun is useful because it is quite concealable (-2 concealment); combined with your good Palming check, you should be able to sneak it into a lot of places.
975 Ingram SuperMach 100: 4P, SA/FA, 3 (4) RC, 40 or 60 (c) [9f]
0 High Velocity
0 Recoil Reducing Design: 3 RC (factored in)
0 Folding Stock: 1 RC (factored in)
0 Cannot mount barrel or underbarrel accessories
400 External Smartgun System (Top mount) (4R)
200 Gas Vent 2: 2 RC (4R) [1]
100 Personalized Grip: 1 Recoil Compensation [1]
1,000 Chameleon Coating (10R) [2]
Again with the high STR and gyromount, this has 11 recoil compensation - enough to do a HV full burst, or a long/long with no penalty. This gun is not particularly concealable but is quite good at killing dudes.
Armor: obviously, you're going to want clothing that covers your right arm; there should be plenty of that. I see you already found Form Fitting Body Armor and PPP for subtle armor.
Widgets: note I removed the cybereyes and cyberears. Wear glasses, contacts, and earbuds for that.
Some people consider Empathy Software horrible cheese, but if you and your GM are cool with it, you should be running Empathy Software too.