+1 on Deb setting it up. Hannah would have used aconite, or some plant-derived poison.
It really bothers me that Dexter took part in Hannah's arrest. It would have been much safer to make peace with Hannah, and let Miami Metro arrest her later without him. He just set himself and Deb up for trouble.