Well, since you said you are finished with all three seasons. I'll say I hated what they did with the Andrea character in season three. Talk about character assassination!
Really, the best run that this show has done was second half of season two all the way to the first half of season three. I really hope season four will be able to bounce back in terms of great writing.