I think the series went through its best Season when Nancy left. I thought Season 3 was vintage Sopranos and due to her enormously little screen time in Season 2, its was expected, she was being phased out. I think the whole plotline of her testifying is dumb on principal.