A little bit biased, but I hate random damages. I prefer if it were based on skill, like stats. You could make item stat bonuses very little (say 1 - 3 normally, epic items have like +4). The stats could alos be increased per level to make the stat damage better (plus STR, INT, AGI, Health, Mana, etc.).