I still think Sniper would be really good as 33.5(body)/67(head)/33.5(70.35 vs crouching, no headshots against crouching) and switched to being a secondary. Especially since you removed the recoil from it. Giving it a bigger selection of weapons to combo with give it more depth tbh. Heads may be 1/3 the body and it is in fact stupid that hitting it was 100 damage. But it's still harder to hit than the entire body, and this mechanic does give it a little bit more depth, so long as it's not too powerful.
One of the things I liked best about the headshots was the knockback, rather than the damage. I'd usually try and get a headshot to break the enemy's shield then use a secondary to combo with.