I like Kaladin as a character better, since he has character flaws. Before someone jumps on me for that statement, I know he's not a mary sue; Brandon doesn't write mary sues. I just like that Kaladin has to struggle with his own internal flaws, like hate and revenge. Elend struggles more with external issues. Besides, Kaladin would win a fight easy as long as he knows what atium does.