Ok, first off, with low strength, you're screwed in unarmed, but shock gloves are awesome. I'd either pick up some shock gloves, or drop the unarmed. Instead of unarmed, you can take either Blades with a combat knife, or Clubs with a collapsible baton. Personally, I'd do the shock gloves.
Pistols are good for concealment, and Tasers are the least illegal firearm to own. Electric damage can be very nice, too. Pistols can also be used with concealable holsters, and arm slides, which up their utility.
Automatics are a good choice. They come in all sizes, though even machine pistols are bigger than any normal pistol. This gives you a big range of damage, and concealability, at the cost that all are restricted, and none are as concealable as pistols. With a 2 Agility, accuracy is not a problem for you. You will rarely, if ever, hit that limit. The biggest advantage to automatics, though, is burst fire and full auto. Your attack pool is going to be low to mediocre. Burst and Full Auto increases the chance that you'll land a shot, by decreasing the opponent's defense pool.
Longarms are a solid choice, but not for sniper rifles. No, for a mage, you're going to want shotguns. High damage, even higher with flechette. Decent armour piercing with slugs. Choke settings for AoE, and also for decreasing defense pools like burst fire does for automatics.
All are good choices.