Literally everyone deserves a chance at redemption.
The thing that stands out, however, is if Sylvanas will be forgiven and if she will bepardoned for her crimes.
Ideally, there will be a few characters who are just too empathetic to simply let go of the fact that Sylvanas has likely been acting entirely by figurative and nearly-literal gunpoint. Anduin, Baine, Bolvar–you know, those types. The rest, however, will simply let that be that. Sylvanas, ideally, answers for her crimes. It would not be bad writing if Sylvanas actually does come around to her deeds and makes her choice (!) to face them head on with regret. It would be bad writing if she ends up karma houdini-ing out like Kerrigan did in Star Craft 2, and/or Blizzard thinks that her “dying” from a swift act suddenly makes up for everything she did. It would be bad writing if Sylvanas suddenly gets purified by the Light or some wank and becomes a hero. It would be extremely bad writing if she ends up like Grommash (Not Grom).
It would not be bad writing if Sylvanas comes to terms with her decisions and actions, and ends up betraying the Jailor. It would not be bad writing if Anduin manages to bring back the Ranger-General by a means no one else tried or bothered to do, and could only do in such a precarious manner and in such a precarious place. It would not be bad writing if Sylvanas genuinely has been trying to undermine the Jailor’s every action and motive without getting caught up until this point.
It’s the consequences. That is what ultimately decides if her redemption is badly written or not. People can be sympathetic. Their actions can be explained. But not everyone can be justified.
Which is why, ideally, Sylvanas still answers for her crimes. Whether she does so willingly or not is irrelevant as long as she does, and she is not lionized for it by the narrative itself. Anduin can have his own opinion, and even be wrong; the narrative itself does not have this level of personal freedom, and that fact should never be forgotten.