I agree with your second paragraph. One thing I've liked about the show is that the characters aren't clear-cut good/evil. I think they attempted to humanize Sylar in his first episode, but since then he's just been a psychopath, and now they brought his mom into it all of a sudden.
_________________________
Matt