I wouldn't mind making her more unique. She's a sniper, not a machinegun.
Maybe during the marksmen updates they can give her passive an Ashe-style rework where she only gains 50% value from bonus attack speed, but her headshot passive is changed into a self buff that activates every x seconds (x scales down as she builds attack speed) and lasts until her next autoattack, which is amped to have bonus range and converted to do 300% AD damage which scales down depending on how close the target is to her because snipers should be weak at close range and strong at a distance. Maybe make it so that her passive will get consumed if an enemy champion or large monster ( for fun with jungle Cait) is hit by 90 caliber net so she has a reason to aggressively cast it instead of always saving it for an escape, and when her headshot passive is consumed on an enemy champion through the net then it briefly blinds them because think about it she just shot them in the face with a net, it's a narrow skill shot blind that I would have last no more than a second but this might be a little overboard so I completely understand if this mechanic has to get scrapped, buy at least let her blind large monsters the same way Nidalee can root them. Also add a passive to her ult where 30%/60%/90% (scales with ulti rank) of headsot damage is added to her ulti as bonus damage IF her passive is up at he time of cast AND the ulti hits its original target, although her passive is consumed by ulti regardless of what actually happens to the bullet.
As for her snap traps, it would work exactly as it does now, but if her headshot passive is up, the max cast range of snap trap is tripled and if she clicks outside of the normal cast range, she consumes her passive and twice the normal mana cost and uses her rifle to shoot the trap much farther than normal, and the trap vision lasts twice as long as usual once it lands on the ground, would help her scouting and help her set up personal zones of control in the jungle as an actual sniper is trained to do.