We've had a debate on Edge for non-Spirits, and while general consensus is 'seems fair for them to gain Edge due to game balance purposes', the bigger question is 'how do they use it'. I advocate 'spend at once'.
That's not RAW, though. While it might be fine to houserule that, RAW specifically states Spirits do not gain Edge. So I'll stick to that in this context.
Anyway, this is getting a little off-track; my original intent was to discuss the topic at hand, which is attack rating and defense ratings. Again, I think this is extremely lopsided on the Matrix side, as evidenced above.
Oh, sorry, no, not like that. I mean: she would throw out Data Spikes against commlinks or other low-DR targets to earn cheap Edge, then use that Edge for a physical Anticipate attack with dual-wield SMGs. Mixing Edge gain and use across "worlds" (ie. meat / matrix / magic) makes very little narrative sense that I can see, but it's legal, so ¯\_(ツ)_/¯
Aha, I see. Yeah, interesting. I could see that being problematic; I ran through a couple of sample hacks with my sample decker character, and yeah, building up edge seems to be pretty easy when you're going up against straight up devices.
I feel like this is one failing of the Matrix rules and flavour text; while the mechanics are available for personas and hosts to protect devices, there aren't really any guidelines or examples of how most devices will be running. Assuming most people walk around without dedicated persona or host protection, they will be positively trivial to hack for a dedicated decker/technomancer.
Since the defense ratings of unprotected devices are so low, it becomes similarly trivial for deckers to build up large Edge pools. Not a bad idea, since a bad roll can quickly make a hack go sideways and having plenty of edge to spend is more in line with the design goal of SR6, it seems that the different aspects of the game (social encounters, magic, matrix, rigging, combat) are balanced very differently where edge gain is concerned.