I'm kind of glad Kieran was the killer after all, I think we all saw him first as Piper's accomplice in season 1 and now the main killer. I liked the finale, sad to see Eli go. A season 3 would be nice, there are still so many questions unanswered with all the half truths from Miguel and Maggie. Maybe in Season 3 we could finally see who's the original killer: Brandon James or Kevin Duvall.