I wouldn't mind if the focus of the show wasn't Sylar... but Sylar has pretty much stole the show thanks to Zach's terrific acting.
I just wish they would bring in someone as a more credible threat. We were told about Villains under lockdown that were worse than Sylar, yet he dispatched them all in less than 10 seconds effortlessly. We were told that Arthur Petrelli was a guy to be feared, and Sylar killed him by letting a bullet hit him in the head (with the Haitian there, no less).
Sylar this. Sylar that. Sylar this.
Sylar is not the only thing keeping the show interesting - Zachary Quinto is just exceptionally good in that role. If the writers would focus more on making the other characters just as interesting and had decent actors to boot (like Greg Gunberg and Adrian Pasdar... even Christine Rose and Jack Coleman are all terrific actors) and let them play those roles without gumming up the writing, the show would be great.
Pretty soon, the show will be all about Sylar and how the Heroes just keep getting in his way.
They need to let him go his own way and find a new villain. Every season they have to stop Sylar. Every season it's an anticlimactic ending... his character was getting interesting when he was conflicted and changing sides... and now he's back to just taking more powers.
Seriously? How are you supposed to stop someone that powerful now? They dumbed down Peter because his powers were broken... but they took away some of the best powers in the show. Couldn't they just give him his old power back, but still make it so that he had to touch someone to get their power? No more invisibility, no more stopping time... Peter had so much potential and they've ruined it. The show is pretty much about Sylar and what power he'll get (and never use again) next.
Unfortunately, he's also the only reason people are watching Heroes right now. Quinto's a hot ticket. If he left the show, so would most of the audience because they drool over him.
Get some more interesting characters in there and kill some of the original cast (or write them out) and KEEP any new characters you make.
God, so many potentially awesome villains wasted because they kill them within a few episodes for no reason. Villains like:
Adam Monroe
Arthur Petrelli
Maury Parkman
Knox
Doyle
Echo
All these and more... Heroes suffers from the same problem it always has... it introduces a new character, gives them a quick story, then phases them out in favor of the original cast. Look, just because I like Nathan Petrelli doesn't mean I'll never like another character on the show. Just because Sylar rocks as a villain doesn't mean his time hasn't come.
They need to let go before the show becomes uninteresting.