Honestly, I thought it started out a little slow. I felt like even though we're put into this situation where the evidence of Dexter's crimes are unearthed, the cat and mouse game didn't really get going until half way into the season. The first couple of episodes just seemed kind of slow, like you were having to lick your way through them to get to the center of the tootsie pop.
Character wise, I was really glad to see some evolution in some of the characters. It was good to see Rita be more than the victim, and really start to take charge of her life and her destiny. I liked the addition, even if for just a season, of Keith Carradine as Frank Lundy, and I thought LaGuerta became a lot more three dimensional. I thought it was interesting, as well, what they did with Harry and his code. I was a little disappointed that Angel hasn't really come into his own, but maybe we'll see more of him in season 3. And Dokes... Oh, Dokes... I'm glad he got what he got. I hated that character so much. So one dimensional, and so freaking annoying! The only character I'm glad didn't change?
You guessed it, Dexter's little sis, Debra - the beer drinking, cigarette smoking, obscenity spewing, perfect opposite of her brother (as portrayed by the incredibly attractive Jennifer Carpenter...). I like Debra because she's everything Dexter isn't, and it sort of makes me feel like there's a balance when the two of them are together. I only hope that if she starts to change in Season 3, that they change Dexter in a way that they stay balanced.