This discussion may contain spoilers!
I've been thinking about this, and though I may be wrong or this may've already been brought up, I'm starting to think Crane is kind of... inconsistent. Or maybe last-minute plot changes made hm that way.
Why did he murder someone glamoured as Snow White? Why not wait for the glamour to end? Didn't he even partly perceive that someone could've found the body? Why dump it into a river smack-dab in the middle of the city? Why not find a better place or a better way? Why do it to begin with? Why not make any effort to get the real Snow out of the way after they found her head? Snow was "up all night working", but how come, then, she didn't notice the NYPD outside? They probably would've evacuated the building or at least asked questions. Snow would've been there and seen her own head, reassuring the others she wasn't. dead.
The way it seems, Snow wasn't meant to come back in Episode 2, and Crane wasn't meant to be the killer. More plot holes thanks to Telltale's super-top-secret "technical issue" delay which somehow resulted in a very careless rewrite of the entire plot...
I was initially really happy with Episode 2, but the more I think about it, the more things don't add up.