Suspects [My opinions]
Ichabod Crane = No. I had my doubts about him being the killer when everybody else thought he was. I was 100% that Crane was not the killer when we found him at the Pudding N' Pie and when BM said "Just between us girls. Crane ain't no killer"
Bluebeard = Not sure. I don't know if he is the murderer. But I know that he is planning something.
The Crooked Man, Bloody Mary, Jack Horner, Tiny Tim, Dee and Dum = Not sure. I don't think anyone of those guys did it. First of all, they didn't really have a reason. But nothing would surprise me at this point.
Beauty and Beast = No. They didn't kill Faith and Lily, but they are working for the Crooked Man FOR SURE. Why am I so sure? Tell me who told Dee and Dum that we were after Crane when we got to the funeral?
Vivian = Possibly. Reasons why I believe it's Vivian = In Episode 1 Crane tells Snow to call Vivian for his massage. That shows us that Vivian knows where the rest of the girls are.
In Episode 2 we see Vivian outside the club SMOKING. We also found a Huff and Puff in the crime scene. Crane doesn't smoke, Lily wouldn't be allowed to smoke since Snow doesn't smoke (so she would ruin the fantasy of Crane), Woody smokes but he can't be the killer because he was in custody (if you choose him as a suspect) so he could't have done that. Bigby also smokes that "Crap brand". So that leaves Vivian.
In Episode 3, at the funeral, Vivian's card was rather...weird. "Lily. Now you will never die from indifference or lead tedious life. Goodbye sweetheart. Thanks for everything ~ Vivian." Also, she always is close to Nerissa. I think Nerissa knows that Vivian is the killer, that's why Vivian wants to be close to her. I noticed that when Nerissa was talking to Bigby at the funeral, she looked back like she didn't want SOMEONE to hear her talking to Bigby. In addition, Vivian was trying to persuade Bigby and Snow (at the club when we found that Crane was there trying the Ring of Dispel) that Crane was the killer. The last piece of evidence is what Crane said himself "Stupid girl and their preposterous schemes!".
Cryer = Not sure. Cryer is either the killer OR just a model/ragdoll that TTG use to trick us/or they're bored of making any new models.
Any other opinions? Please share them
Also, a great thank you for the Vivian theory ===> http://www.telltalegames.com/community/discussion/65690/stupid-girls-and-their-preposterous-schemes-my-theory