I think it was a very nice ending to his character. He wasn't properly "TNJd" like Obito or Nagato and he didn't "redeem" himself like those 2 did. However he seemed to accept his mistakes and finally made peace with himself. He also accepted that Hashirama's way of doing things was better, Now the translations were somewhat contradictory between mangapanda and ***********, but I think there is a good chance that he mentally accepted Hashirama's offer to be comrades too. Overall, I think it was a good ending for a villain like him.