I'm speaking from experience with Inferno. My DH is on AIV Inferno (did it post-nerf).
Now, onto melee:
Melee: Oh, cool, 50% of the mobs in the game have a knockback. Oh, cool, the other 50% of the mobs run indefinitely until I pull more mobs. Oh, that's cool, they're vampiric/molten/fire chains/invulnerable minions. Oh, that's cool, they're ranged mobs hitting me from behind a WALL OF FIVE HUNDRED FALLEN THAT I CANT JUST SHOOT PAST.
I could keep going and going, but it's quite obvious they punish melee in this game. Such a large portion of mobs are COMPLETELY harmless to ranged characters. I'm sorry, but when your ranged mobs hit for 10k+ and hide behind battalions of melee mobs - it's honestly terrible unfair. Three are ways around it, yes, but let's be honest here - the ranged mobs actually do MORE damage than most melee mobs.