I always thought the Maria one was the most fitting. James is locked into obsession over losing Mary, and just when you think he's going to break out, he lapses back into the cycle. When you hear Maria cough at the end you just know how doomed the poor guy is.
This is the ending I got on my first playthrough. While I do think it's the most appropriate of all of them, I hated how the Mary voiceover went onnnnnnn and onnnnnnnnnnnnn and onnnnnnnnnnnnnnnnnnnnnnn...