Here - take my tissue. I've composed myself enough to answer.
:'( Almost
Although I have to agree that the sorrow is indeed the worst possible for each one of them - Ennis forever unable to say to Jack what he might eventually have been able to say, and Jack forever unable to have what he might one day have made real claim for..., I think Ennis is in a better place because he can reconcile his life, learn from his mistakes, take a small step toward growth as a human being. Jack cannot resolve anything because his choices were made for him by the evil people who killed him. He died, alone, unable to touch his love, unable to complete his life, or even live out his years as Ennis will, contemplating how to be a better person.
CRAP! :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( :'( I need the tissue back NOW!
-btb