These characters are gorgeous, you know why? Because they’re, essentially, the same boy on opposite sides of the track.
They’re both forced into impossible situations. Draco is forced into Lord Voldemort’s inner circle by his father’s actions and is being pushed and threatened to do things he’d rather not. Harry is forced into a confrontation and destiny he doesn’t want by a prophecy and Voldemort’s actions.
Both are deeply passionate and defensive of their Hogwarts house. Arguably, they both embody the core values of each house. Draco is incredibly sly and cunning and ambitious, desperate to get what he wants. Harry is desperately brave and reckless and courageous. They’re both leaders of their house and even play the same position on their Quidditch teams.
Both boys are famous and influential. Draco has his family’s name and his family’s wealth. Harry has his fame and reputation.
Both boys are used in the war. Harry is used by Dumbledore, prepared and trained to fight Voldemort, manipulated (to a certain degree) into some of his choices. Draco is used by Voldemort to kill Dumbledore, possibly expose Severus as a spy, etc.
There are differences, of course, but, these are, essentially, the same fucking character split into two and pitted against each other—light and dark explored. Bless you JKR.