it seemed painfully obvious that Dave was the killler, which pretty much gave away that he did not kill Katie. When the evidence points so heavily to one character, you know the twist ending is coming and it's going to be someone totally unexpected.
Question: What was the meaning of Sean "shooting" Jimmy at the end? Was he now going to come after Jimmy? Or was he going to let Jimmy get away with it?