Catra is far and away the most interesting character in She-Ra and the Princesses of Power. She's the one part of the show which rises above just very good into possibly amazing; she might be the most well-rounded and sympathetic cartoon antagonist since Prince Zuko in Avatar: The Last Airbender.
loves Adora (either as a friend or something more; the subtext is strong) yet is overcome with jealousy. Treated far worse than her friend, she's also aware of how the Horde is evil from the start, yet she thinks she can gain power from within the Horde and can't believe Adora would leave her. Her development is complex, psychologically convincing and we can't wait to see where her story goes.