I agree about the reflection, reflecting shots is hard, mainly in MP, if you do so you are extremely lucky, It's a very rare thing happened to me when i shoot someone with sniper and he reflected my sniper shot and killed me.
Also i had that when i was so lucky to reflect a sniper shot.
I say the Bullet reflect mechanics needs to be changed... It's just way too "Random" or "Luck" based.
I think about when slicing, make it so when a bullet hits your swords while slicing (Holding fire) it has a % chance that the bullet will be reflected.
The different % chances on reflecting depends on the bullet speed, example It's a lower chance to reflect a sniper shot (Since It's fast.) than to reflect a pistol bullet since pistol bullet travels much slower than sniper.
And since eric is going to implent different types of sword wich differs in different fire rate, damage, range, etc... make each swords differ in reflecting bullet % chance.
Just a suggestion.