I think there are alot of people typing an immense amount of bollocks in this thread, lol.
Firing your arrows into a melee fight and hitting your team mate is NEVER okay and it's ALWAYS your fault, don't be greedy or try to be the hero if you know there is even a 1% chance you will hit your team mate.
Hitting your team mate in a melee fight with your weapon is NEVER okay and it's ALWAYS your fault, watch what swings you are using and where your team mates are.
Yes melee team hits seem to happen more often than ranged, but there are multiple reasons for this and it has nothing to do with skill, it's simply how the game works and the fact an archer will almost always have a target on the field that he can fire at without risking hitting a team mate, which is what he should be doing. Where as melee fights are far more hectic with alot of movement, you don't have the luxury of being able to pick any target on the battlefield, you have to fight what is infront of you or you have to retreat if you don't want to fight and are fast enough.
But nothing is more annoying than being shot in the back by a greedy archer team mate and then whilst you're stunned the enemy hits and kills you, it is far more annoying than being hit by a team mate in melee.
So I voted yes for reflective FF for ranged, normal FF for melee, I assume this is possible atleast with the WSE. Then maybe these archer heroes will think twice about shooting into a melee fight.