Ended How It Had To This episode kept me guessing and on edge the entire time. While the finale wasn't perfect...it felt rushed...who was the millionaire...Dexter didn't have to kill the cop - it was the ending that Dexter had to have. On the plus side, he got to feel the love of his son. He redeemed himself by realizing the wreckage he'd caused and the people's lives he had ruined. Yes, Dexter had killed innocent people before. Innocent people died because of him. He also, for better or worse, abandoned Harrison. Is Harrison's dark passenger real, or is it what he said...was he screwed up because Dexter left him with the horrible suppressed memory of his mother's murder? I like happy endings, so I say that Dexter's death has set Harrison free.
As much as I love Dexter, there came a point he was going to have to pay for his crimes. It was either run...again and stay trapped in the life of a fugitive serial killer, or face what he'd done and give Harrison a chance at a better, hopefully passenger-free, life. The finale was about Dexter's choices catching up with him. And instead of going on a murder spree to escape them, he accepted them and his fate. Dying at the hands of his son, rather than in prison. I found the finale to be satisfying and bittersweet. As much as the character is beloved....he had to die eventually. And I think they made it count.