My thoughts were that there's only really two good endings. The ones where Orpheus is alive and Lae'Zel stays or Orpheus is dead and you go with Lae'zel.
Orpheus is likely going off to die against his fight against Vlaakith, as she has a canon death in 4e. Although I don't really know if that's canon in 5e the more I read into it. But anyone that goes to fight Vlaakith at the end is likely going to their deaths. I wouldn't really say Lae'zel is a "Mary Sue" because she carries the word of Orpheus. There's legitimate complaints with how the Gith story plays out but that ain't it.