I'm pulling this quote out because I think it says it all, both about why people might find it easy to resonate with Elhokar's arc and why his redemption doesn't quite amount to much positive change at that short distance at which we can observe Elhokar before his death.
I think Elhokar's greatest drawback is that, despite what he may aspire to do or become, he lacks any solid identity. With him, it's always “will be” and “could be”, but never “is”. He might have goals, but no clear direction, and he is more than willing to tag along with other people's opinions of him. He “overcomes” his dependence on Dalinar's counsel by picking Kaladin as his new point of reference, proceeding to pump him for guidance in Dalinar's stead. Which isn't to say that what anyone needs in order to grow out of one's flaws is to be left alone with no one to fall back on for help and advice. No. But as Wit points out, Elhokar comes at the problem from the angle of how he can change people's opinions of him, not how he can change for the better himself per se.
Elhokar does admittedly care about what effect he has on those around him, but there's a difference between impact and impression, and he's evidently much more preoccupied by the latter. It's easy to relate to Elhokar because his shortcomings and struggles are very human, in a down-to-earth sense. Hell, I find myself relating to him, too. He doesn't have a solid grasp on who he is; he does not possess personhood beyond others' expectations of him, he does not understand himself, and so clearly he cannot know how to become who he wants to be as he lacks a starting point. This is what insecurity and anxiety will do to a person, and it's a simple thing to sympathise with.
But it also means that Elhokar isn't exactly capable of adequate self-reflection, and awareness of the impact of one's actions and decisions is crucial for a king and a leader. And this is perhaps what gets him killed in the end. As was the case with the Chasmfiend hunt, Elhokar wanted to be heroic because he assumed that would allow him to grow in stature in the eyes of his men, but it was not the time and place to try and prove anything to anyone, and his desire ultimately proved reckless.
Of course, the fact that Elhokar was a shitty leader and admittedly had an insufferable personality does not at all mean that he deserved to be murdered. But with him being a king and thus being able to exert certain influence over a very large portion of population of his country, if not all of it, his shortcomings couldn't not have tangible consequences. Elhokar could live to be a better person and a better ruler. But sadly, the deep crisis Alethkar and the whole Roshar faced wasn't the time that could allow the luxury of deferment on capable leadership just because Elhokar deserving a second chance as a person should have been recognised.














