"Welch-" asks for a choice between given or implicit options:
Ich sehe drei Männer. Welcher Mann ist es?
Es ist der linke Mann.
Welche Hausaufgaben musst du machen?
Die Hausaufgaben auf Seite 10.
"Was für" asks for a quality or a more detailed description:
Was für ein Mann ist er?
Er ist ein guter Mann.
Was für Hausaufgaben musst du machen?
Die Deutsch-Hausaufgaben.