Meh, I loved the first season of Heroes, the second season wasn't that good (but hey, it was only half a season), after that it was pretty good, and this season started off well but seems... well... I don't know how to say it.
I just feel like we keep seeing the same people, with new roles. Noah is good, then he's bad, then he's good. Sylar is bad, then good, then bad again. Nathan is good, then bad, then ok, now bad again. It just keeps switching around, but nothing really feels like it's changing.
I don't care for the fact that Peter, the main "nice guy" is now leading a guerilla war to destroy a part of the US government. And it sucks that Daphne got blasted out of the show so quickly. I still need to watch the first half of the most recent episode, but I caught the ending. I do like that it seems Nathan is losing control of his operation. I think his character is a lot better so far this season. Noah showed a human side too when he left the house. I guess that makes up for Peter and Matt being all revenge-driven.
Claire is still kind of annoying. Sorry cheerleader.
Hiro is still awesome, but looks horrible running in an orange jumpsuit. But if he doesn't get his powers back soon, I'll get quite bored with him, which would be sad, as he's been my favorite character in the series.