Henry said:
Actually, I didn't see Gunn as the hero in this episode - neither one was the "hero," literally.
If, by hero, you want him to be good and noble and shining-armor, then no, you're right, the episode had no hero. All of the crew were racing to get to the professor- the only difference would have been what they did to him.
I disagree that Gunn and Fred weren't heros. They took evil out of the world. Evil man, dead man. I dislike the Buffy/Angel theory that heroes don't kill people, only demons. The demons embody evil, but people can be evil too, as has been often and amply demonstrated on the show- quite often, it's the people summoning demons to do evil. But it's fairly consistently shown that 'heroes' in the Buffyverse don't kill humans. Buffy wouldn't kill Warren, Willow had to go 'evil' to do it.
That professor tried to kill Fred three times. He forfeits. I don't think it was a dark choice.
Tangentially, Whedon's shows have a somewhat inconsistent view of heroics. In the Firefly premiere, Reynolds kicked a bound thug into a turbine engine to make a point. In friday's ep, he wouldn't finish a mass-murderer (that guy had killed 12 people in duels for no reason) in a duel, even though it was the expected result. That guy will be a bigger threat to leave behind alive than the knife-wielding thug from the premiere would ever have been.
How about the deadpan bombshell Angel just got levelled? Right after Cordy's "don't bull**** me" line, she asks him the most loaded question in the series: "Are we in love?" The Inner Sap in me says, "Tell her the truth, you lanky undead dope!" However, knowing Mutant Enemy, I'm sure he'll screw it up.
Whedon swears he doesn't want relationships to be happy- it makes bad TV.

He nicely ripped up Gunn and Fred tonight, so that theory is running darn near 100% over the lifetime of both shows. It gives me bad feelings for Reynolds and Inara, Zowee and the pilot, and the Doc and Kaylee on Firefly. They're so screwed.