Personally I would like the glint gone if the sun isn't hitting your scope cause is hard to give Intel if you give away your location every time you aim, but I like the idea of toning it based on the scope magnification, give it to everyone so snipers don't stand out as much as they do now.
I like that snipers can one shot cause their rate of fire is really slow and unless you change its lever you have to stop aiming to reload, aim again, shot and repeat. You'll be dead before you can reload (if they don't see you first do to the glim). Instead remove aim assist and let your own skill show cause most of the guns can kill sniper by simply aiming at the glint and controlling your shots (single or burst)
Ps personally I wouldn't mind and increase in the reload time if the glint is gone cause most of the time I'm trying to recon (keep enemies from flanking my allies) can't cause they see me before I even take a shot and if there are several of them or they even have a sniper, they are all over me before I can warn my allies (recon shouldn't be able to beat a squad but it should at least buy your allies some time specially on long range engagement)