Best weapon affixes? 200% WD is very helpful in buffing your base damage of your weapon by ×3 before it gets multiplied by ED%. 300% ED is generally the sweet spot but you can go 200% sometimes. Might talent on warrior helps too.
Lance is a good base damage to move speed weapon and it has the charge affix which when you have reduced cooldown, you can spam charge but KnightsCharge is not affected that much so it’s not too good but it’s only 2nd best base damage of the warrior. Hammer is another good one in giving the most base damage as a weapon to special skills just like Lance.
Obviously there is the Jasper crystal too. If you use Eternals, it’s obviously a different story. Also axe now have one of the worst base damage too when Lance has high base damage. For rogue, chakram has the highest base damage . Wizard gauntlet has the highest base damage.
For example , my wizard has 10400 base damage on gauntlet as the highest. With 200% WD, 10400×(1+200%)= 31200 . 31200×(1+300% ED)= 124800 base damage before it gets multiplied by MH or OH weapons. This DPS formula calculation applied in the situation that I didn’t add my 103 power or 99 power.
As far as offhand goes, shield has the best base damage for warrior and for other classes, hard choices . Main reason you’d choose an offhand is usually the primary skill rather than base damage though unless you use a Cerebral Vortex build aka CV in battle arena for example.