Frank would be too obvious - and yet it would be the neatest, in terms of storytelling and wrapping up an arc. Laurel doesn't need him. Bonnie doesn't need him. He's killed and killed again. And he's been away from the group so it's not like killing him off ruins the dynamic.