What conflict did any of the characters in the Ramayana face? Hanuman for example, decides to do Rama’s bidding and then does it. The only major dilemma he faces is whether he should bring the cure for Lakshmana or the entire mountain containing the cure. He goes with the latter. Same with Lakshmana. Only conflict I can recall is when he is told to abandon Sita in the woods. He is torn, but decides to anyway.
Compare these two to Bheeshma and Karna, who spend their entire lives torn by conflicting loyalties.
I don’t much care for Krishna as a character. Since he’s a god, a lot of what he does makes no sense and doesn’t need to either. He is supposed to be inscrutable. Such a character isn’t that interesting IMO.