While I didn't enjoy the ending, I did appreciate that they stuck with an unconventional choice.
Most stories would have introduced some Deus ex Machina that would have saved the main characters. They really went for it with "No, we're the problem. We've always been the problem. There's really just one solution."