Street Magic is pretty cool. Off the top of my head, here is a list of decent interactions that it has.
First off, It can serve as a sort of mid-encounter emergency jack-out for damaging multi-subroutine ICE that has an end the run subroutine. By choosing to resolve the ETR sub before any of the other subroutines a runner can completely avoid them. Here is a list of cards that this works for:
BARRIER
Heimdall 1.0: Avoid brain damage
Heimdall 2.0: Avoid 2 brain damage
Wall of Thorns: Avoid 2 net damage
Markus 1.0: Avoid trashing one of your installed cards
SENTRY
Caduceus Prevent the corp from potentially gaining 2
Archer: Avoid two trashed programs and prevent the corp from gaining 2
Fenris: Avoid a brain damage
Rototurret: Avoid a trashed program
Uroboros: Avoid being prevented from making another run
Shinobi: Avoid the first two net damage subroutines (Still do take that final nasty one, though)
CODE GATE
Viktor 1.0: Avoid a brain damage
Viktor 2.0: Avoid a brain damage power counter
Viper: Avoid losing a
Datapike : Avoid losing 2
Enigma: Avoid losing a
OTHER
Orion: Avoid a trashed program and a resolve another subroutine subroutine.
Lancelot/Merlin/Galahad/Excalibur: Assuming that you either ran into a Galahad and they had something other than Galahad to show you, or you ran into Merlin or Lancelot and they showed you a Galahad, you can avoid the effects of the non-Galahad grail ice.
[It hardly warrants mentioning, but if the corp is, for some reason running Sensei, Marker or Sub Boost, Street Magic can help you out with that too.]
Some less intuitive interaction for Street Magic are:
Muckraker: If you have already have a tag, you can choose to resolve the “End the run if the runner is tagged” subroutine first to avoid Muckraker's tag trace subroutines. If you don’t have a tag, you can choose to let the “end the run if the runner is tagged” subroutine fire first, let the tag trace subroutines fire, and just blaze on through
Shiro: By resolving the second subroutine first, you can potentially access a card from R&D before the corp has a chance to rearrange them.
Little Engine: This I think, is probably the best interaction that Street Magic brings to the table. By choosing to resolve “The runner gains 5” first, Street Magic effectively turns Little Engine into a beefed-up Au Revoir economy engine.
While Street Magic is definitely cool, and interacts with a pretty decent amount of ICE, it does not really help you win in any way. Unless you’re in a Little Engine heavy meta (If those exist, please bring me to them), Street Magic at best makes face-checking a little bit safer. And since, at the moment, it only interacts with corp cards, you can’t be certain that it will do anything at all, making its inclusion in a deck exclusively a meta call.