Many on here are saying "hero" , others say "zero".
And lot of people are yelling "Aviate, Navigate, Communicate".
Let's work on Aviate; Regardless what happened prior, they got the stall warning five times before they impacted the Earth. They were behind the best lift/drag airspeed. Too slow. Too fast would be a loss for glide distance too. But they failed to maintain optimum airspeed. A basic flying skill.
Navigate: "They are hero's for avoiding the buildings". NOPE! Self preservation kicks in to this equation. They would have had additional options had the proper airspeed been maintained.
Communicate: Don't know, don't care where or when in the sequence that call was made. It's just a thumb switch to broadcast the fact that you have a problem and need special attention.
Whether the problem was with ambiguous instrumentation, false indications from the aircraft, improper action from the crew, whatever, it all comes down to ?
Aviate: Maintain proper airspeed.