The ending does not take into account virtually anything from Infinite: Booker, Columbia, Comstock, baby anna, lutecees, not even Elizabeth really in terms of her personal thoughts about her journey, existence, being with Booker, or anything related to Infinite. Elizabeth at that point felt like a catalyst and not a character. Her death is ultimately in service of the story of Bioshock, a story she was never a part of in the first place. Hell, the after credit scene is from Bioshock and not from Infinite. So while I think the ending does a neat job in tying the two games together, as a definitive conclusion to Infinite and Elizabeth's story, its rather lackluster. Its not that Elizabeth deserved better or a happy ending, its that she deserved an ending that paid attention or more attention to herself or none at all.