There is a noticeable delay between when you click to melee attack, the swing animation, and the actual attack.
Combined with the current hitboxes, movement system (clunky/twitchy "ArmA" style) and hit registration, this makes melee combat completely random against anything that is not immobile (and even then).