Darruk is my choice. Revali makes me want to stab him in the face every time he says some narcissistic thing so I think he was well developed in the sense that I actually formed an opinion of him. Mipha is intriguing because of the history with Link. Urbosa has a forceful personality like Revali...