In most cases you need one melee char, while the other can be either ranged, or mage.
sorry lady not agreeing with that... i played a mage (hero) and an archer (DK) and the combo just worked great... (ok that's not classical but anyway it MAY work great)...