I love then ending! It was unexpected and well crafted. It clicks well with the story. Perhaps I felt a bit disappointing thinking that making another game in the TWP world would be hard with that ending (but that’s not a problem with the game or the game ending per se). So yes, for me it was a satisfying ending overall.