thats actualy a good point
Here's an idea. With high enough melee or unarmed skill you have access to the perk "charge" which allows you to run faster than others when you've taken damage. You would need a VERY high level in one of these skills to prevent players from making charge/sniper hybrids. So basically only pure melee characters would have access to this perk.
Another idea, put a delay on aimed shots. The farther away someone is, the longer it takes to aim and hit them. No matter how fast you click the vats>eyes/arm/leg it will have a slight delay as you will be adjusting your gun to make the shot count. Higher weapon skill lowers this delay but it is still noticable
Why couldn't every char simply be able to perform quick few hex rushes but only forward? I mean changing one's running velocity or making quick sprints isn't some sort of magic trick. Such ability could have all kinds of uses, like crossing an alley quickly. This has been discussed in various occasions. The basic idea was that every gun needs some time to aim before the actual shot is cast. Melee weapons could have the bonus that you wouldn't need to spend time to aim.
in regards to both of your posts. The sprint idea actually seems pretty cool. Perhaps it takes AP in real time to sprint? You have to press a button or hold down a key to initiate sprint. Each hex is 2 ap's allowing melee chars with high ap to sprint from cover to cover and prevent low ag snipers from sprint away. Also, melee chars will be able to hit the sniper soon after sprinting next to him since melee doesn't require much ap.Yes, aimed shots should take time. Bursts obviously are an exception to this.
honestly melee attacks really arent that hard to land especially if you were moving faster than your target...... if someone wants to avoid your melee attack they also cannot fire on you. GG.