All those things you mentioned could work just as well as Matrix analogues.
High ground = bringing the cybercombat to a familiar host/grid/etc.
Shoot out the lights = hack the security file so that the spider's credentials are called into question by the Host/IC
Flank = Superior numbers on your side (Spider + IC, Hacker + Sprites/Agents and/or more Hackers)
edge as an advantage is ultimately about creativity, not being codified in the rules.
Matrix chapter needs suggestions like these to lay some ground rules, because we're dealing with an environment that is completely foreign to us IRL and honestly, a completely arbitrary space that will be different from gm to gm.
I could see your suggestions making sense with some people and not with others:
Flank =/= superior numbers, its about positioning and there is no such thing in matrix, and besides matrix activity is usually a 1 PC affair.
Hacking security file of spider: sounds good but if the hacker can do this, they probably don't need to cause that's a matrix run in itself
bringing combat to familiar host/grid - not usually an option, since matrix work is often about breaking into a digital castle not cyberbattles across the matrix.
Learning the login procedures/patterns used by employees
Doing research on the physical matrix infrastructure of the building
Doing research on the specific software the host(s) use
and of course, having appropriate knowledge skills should be a common way to be awarded edge!
Now these are good suggestions, again the matrix chapter needs suggestions like these to lay some ground rules that gm's and pc's can have expectations around.