Okay, let's get this out of the way: if I am the only one who totally felt that Ruby had the hots for Ada, I'm going to die.
(Of course I loved Ruby! I'd write fic, but that would break my record of writing only for anime/manga/video games.)
Yes, I liked it; the carnage was unsettling, but it worked. There was a nice balance between basically moral people and basically immoral people. The costumes and scenery and scriptwriting were all things of beauty.
Now, on the ending!
This movie had what I consider a completely acceptable happy ending. In a tradgedy, I require only one thing: the couple must have sex at least once before they die. Once they've done it, hell itself can be unleashed and I won't care. This is why I don't cry for Romeo and Juliet. If they get laid, it's all good.
So of course I didn't cry over Inman, as much as I liked him- his time was up. At least he got to have sex with her.
Actually, there are quite a few exceptions to this rule: notibly Moulin Rouge, as I cried like a baby when Satine kicked it, and anything Japanese, where the goddamn mono no aware is bad enough even with the sex.
So, the revised Tragic Movie Rule: In an American movie, where I'm not absolutely obsessed with the love between the main couple, it's okay if they die as long as they have sex first.
Last Note: Wuthering Heights! Hee!