I think the season has been OK (not good or terrible) so far, but this episode was simply not interesting to me.
I am so tired of Hiro. When I saw the recap of Hiro's previous actions this season at the beginning of the episode, I groaned because I realized that meant he was going to be in this one. I used to like Hiro, I really did, but I can't take anymore of this man-child. He spent the whole episode learning a lesson that the Heroes writers should have had him learn a long while ago. And his scenes with Ando and Kimiko were painful to me. They are all poor actors. I mean, in previous episodes and in this one, when Ando was finding out about or talking about Hiro dying, he just sounded like he was talking about going to the store for some bread or something. I felt no real emotion there. If the characters sound like they don't give a crap, I have a hard time giving one myself.
I am also tired of Sylar. I agree he should have stayed dead after the events of season 1, but if the writers were determined to keep him alive anyway, they should have done something different with him in season 2, something that would have led to some actual character development that may have extended the character's shelf-life.
I liked Noah this episode. His interactions with Peter and Tracy were both good. As stupid as Tracy's introduction in season 3 was, I like her now. I think she's gotten more complicated, and I hope the writers exploit that and give her something good to do.
Also is Suresh off the show or something, and what happened to Rebel aka the little computer kid
The actor who plays Suresh is still a regular this season, so I imagine he will show up at some point. Whether he will have a great role to play is unknown, but he will be back.
And the Rebel story arc got completed in the graphic novels.