Current melee system is kinda crappy.
For example what is the purpose of alternative fire mode with melee ?
Currently it deal double damage with pretty much no penalties. If there is slight increase in swing time its minuscule and can hardly be considered balanced considering damage dealt. Its a de facto default attack mode, since there is no point to go with basic one, considering huge difference in effectiveness. Theres 2 attack modes, with one being completely obsolete.
Second issue is damage dealt. Why melee attacks, even basic ones, deal more damage than most firearms ? Not to mention secondary mode that deals more damage than even sniper rifle. WTH ?!?!
Third issue is damage of each weapon. How to hell is it possible that stiletto does even more damage compared to baseball bat ?
So, the way i see it. First, remove secondary mode completely.
Second, rebalance damages appropriately(and cut them by about 30%):
Stiletto - very low dmg, very low range, extreme attack speed.
Knife - average damage, low range, average attack speed.
Bat - high damage, long range, very low attack speed.
Katana - high damage, long range, average attack speed.
Third, make that crap with Proxy stabbing you in the face to death go away.
100% damage in the front, 150% damage in the rear and backstab for 300% dmg from behind. Bat could have rear and backstack damages in swapped due to fact that its blunt weapon and relies more on force and balance rather than precision.