Heroes is either one of the best or one of the worst shows of all time, depending on the week. The show about people with superpowers had a very strong first season, followed by a lackluster second season. The third season has gone back and forth.
But, the fifth episode was a return to form, I think. The show is often criticized for having a ridiculously large cast, as well as an inability to have killing characters off actually mean anything. But tonight, it all seems to be fitting together. It's like all of the awful exposition is actually creating something that's interesting.