the shows main problem was that no one ever stepped to fill the void left by Doakes death. Killing him wouldn't left such a gaping hole had they just let a character step up to the challenge an oppose Dexter as an actual protagonist not just the single season villain. The logical answer would've been Deb but they waited way too long. They tried with Quinn but he pussed out halfway through for some poorly conceived reason. Laguerta was okay but she'd been useless for so long that by the time she figured it all out she was ineffective and easily disposed of.
The show was kinda doomed from the jump because the premise has a finite shelf life. Kinda like "Breaking Bad". Dexter should've ran
at most 5 seasons, with season 4 being the shyt hitting the fan, and season 5 being things falling apart.
Even if Doakes dies in season 2, in season 3 they could've had LaGuerta or Deb be kinda
about Doakes being the Bay Harbor Butcher....season 4 the truth comes out....season 5 it ends. Hell, they could've pulled it off even with what they had, if Deb found out in season 5 and it ended in season 6.
Imagine if Skyler didn't find out about Walt until season 6, then it went on for 2 more seasons after that. shyt would be
Fred.