Samurai is probably the most forgiving and flexible melee dps. The only class I can think that is more so is RDM.