I'd argue that there's one other character who is definitely irredeemable

Spoiler: spoilers obviously
Show
Shadow Weaver. There is no way to trust any redemption from her, and I think that's the intent. She's an abuser.


But otherwise agree with your assessment. Though, I'm personally fine with the thing you said you had issue with.

My main big thing.

Spoiler: Season 4 and 5 spoilers
Show
They make it sound like Angela is just getting sealed away, which has implications she can be brought back, but this is never followed up on. I didn't get the impression her heroic sacrifice actually ibvolved her functionally dying due to the way they presented it.