I was thinking DK or Paladin.
So you reroll every time a piece of gear does not drop?
Damn and I thought I reroll a lot...
We can't choose for you. You can do the research yourself by browsing the guides on the class forums or even trying the classes for themselves