I voted for movie and Ennis (Hi Katherine, guess you're not surprised, are you
?)
Though I love all four of them:
The book for it's unsentimental, mostly sparse language. And for the fact that despite it's sparseness (or just because of it), it's sometimes so poetical. And naturally for the storyline itself.
I love the movie more, because it's more complex. This is true for movie vs. book comparison as a whole and it's true for the single characters. They are portrayed and elaborated more intensely in the movie. The movie moves and haunts me more than the story.
And naturally for all those reasons others have already mentioned: cinematorgaphy, TS2 alone could make me vote the movie over the book, our boys are so hot in the movie, the many, many added remarkable dialogue lines (see the belonging polls: fav Jack-lines and fav Ennis-lines).
In love Jack for his caring, nurturing, lovable character. His liveliness, his courage to go for the things he wants, his dreaminess and his optimism. And for the fact that he loves Ennis so much. And movie-Jack for his blue eyes and *that* smile.
And Ennis: difficult to describe in a few recapitulaing words. Go and read the "I love everything Ennis"-thread. I agree with everything said there
I just try:
I love his braveness, that he fights his inner demons every time he goes to see Jack. That he is able to love Jack despite his struggle.
He is kind, polite, lovable, also nurturing (like Jack). I love the way he adores his daughters. I love that he always tries to do the right thing, athough it would have been better in some regards, if he had acted otherwise (sticking to Alma eg). He is solid and reliable.
In general, I'm more into the quiet-but-strong-types. And for those who see him as a weak character: I disagree. I think it requires a lot of strength to repress ones own nature and longings for so many years. If only he had put his strength and all those efforts into something better.
Still waters run deep; this is very true for Ennis and I love him for that.