No, this wasn't a good or right ending, is rushed, cheap and full of BS. The story was good , but this last arc all felt very bad, with cheap solutions , weird philosophy and absurd asspulls that made everything feel wrong, but what's worse is this rushed ending.