The rigger introduces a Shadowrun specific issue of wanting to use their rig from long distance. Like sitting at home or in the van outside, requiring contrivances to actually get them in danger.
What, interference and countermeasures? Things that actually come up in the real world? Yeah sure the drone operator might want to sit in a van 6 blocks away, good luck controlling a drone in downtown NYC from that distance while sitting in a van. That's also not including a target being aware of these things, and also depending on the size of the drone, noise it makes, and time of day not caring that it gets spotted on the way there.
Is a modern game, not cyberpunk.
Why does that stop someone from hacking? Even a game set in 2025, so? Probably not going to be doing it to other vehicles in a setting not set in the future, but modern cities have traffic light controls, traffic cameras that can have feeds replaced, using IR flashers to turn lights green has been a thing(and usually illegal if not on an emergency vehicle) for decades. If we're talking about a game set in the cold war, that's going to be different of course but that's also not modern anymore.
Often not applicable. Plus the face usually isn't good at shooting.
So now the face has over-specialized? How does the face get themselves out of a jam if the situation doesn't go as planned? Just give up and immediately surrender while it's up to everyone else rescue them? Not being amazing at something or having it even really be a skill you're ok at should not automatically disqualify someone from doing something. Doesn't mean they've got a high chance of succeeding ,but it shouldn't just be impossible especially if we're talking about something as basic as shooting through a window, something people do in movies, games, and even real life in police chases regularly.
That's an aid check and doesn't really add much.
If you only make it an aid check, sure. Did you ask the player how they did it? What resources or knowledge did they use? How many steps did it take? Also, this is one thing, even if it did amount to an aid check at the end of the day(which it shouldn't) why is that the only thing assisting the driver?
As for funning Shadowrun as a cyberpunk game, my issue is different. The main one being that I find the magic overshadows and dilutes the cyberpunk stuff too much. "Just play Shadowrun without the magic" is the usual go to, but it always leads to problems and, ultimately, leaves you with a game not that much different from other d20 games. At least from my reading of it.
So you haven't tried it, but used Spoony of all people as a reference? Come on. Shadowrun with the magic thrown in the trash actually opens up more mundane options, because you're not concerned with the magic stats anymore and how tech interferes with it costing essence or having to balance rewarding karma vs cash because the one finger wiggler needs karma to advance while everywhere else is looking for money.
DnD, and I assume Shadowrun, all have classes that are different to achieve the same goal. ie. killing monsters. The wizard throws spells, the fighter swings his sword, the rogue backstabs, all result in a dead monster. Modern era games like Spycraft often don't do that (more later).
No, shadowrun does not have classes. You can build a character to be better at a set of skills and have that be a breaking and entering guy, a beatstick, a face, and so on. But classes? No. Why? Because pidgeonholing characters into doing one specific set of things would be awful in a game where you're expected to be doing spy shit, heists, chases, and so on fairly regularly.
edit: Also I'd say that from the DM side of things, shadowrun using dice pools with target numbers of hits required, can give a bit more variation with regard to gradients of success or failure rather than more binary "pass/fail" on a single d20+modifier(and there's still glitches/critical glitches, and buying hits when the situation makes sense for it). The reason I specified 4e and not 5e, is that 5e puts limits on the number of possible successes for most tests unless you're spending an edge and in my experience just results in there being a soft cap on dice pools that doesn't improve the game. And well, 6e... is a giant pile of garbage that failed basically right at launch and hasn't(and likely won't) recover due to having combat math so bad(unless they've changed this, which I doubt) it would take a double tap from a .50bmg to take out an infant, not that I condone using infants as ablative body armor but it's one of the more obvious failings.