"A weapon damage type is only important if you don't use any skill while hitting and this almost never happens.""- damage type on weapon counts only for standard attacks; all skills have an elemental type (even physical) which will override the elemental weapon damage type; thus rolling the damage type the same as your skills has basically no effect whatsoever."
"As stated above currently it only matters for basic attacks."
Just wanted to pop in and point out that this is partly untrue To be fair, the difference can be easy to miss.
There is actually a difference between a Skill which inflicts "x% Weapon damage"and a skill which inflicts "x% Weapon damage as Physical". The former will inflict your weapon's damage type, be it "Black (physical)", "Fire", "Cold"... etc. The latter will indeed convert any damage you cause with that skill to Physical.
This is why using defaultMultishot, Impaleor Strafe with aColdweapon will apply a snare effect: because you are doing Weapon Damage with those skills (which is Cold in this example). Rapid Fire on the other hand is pretty clear in the type of damage it does - none of its Runes do damage based on the Weapon's.
(As a "the more you know" bit, there's another reason why all those shenanigans can be relevant: monster resistances. In vanilla D3 it wasn't all that noticeable, but many monsters had higher resistances than others.Skeletonstake much lessPhysicaldamage, while Belial'sSnakeservants have superior resistance toPoison. Due to the fact most top builds tend to revolve around dishing out 1 type of elemental damage, this means Multiplayer mode has yet another advantage: If you party your all-fire DH with an all-lightning Wizard and all-holy Crusader... your buddies can make up for the loss of damage you would incur from running into Fire-resistant mobs.)