Harry is, at best, a tertiary character. You know its true when I feel like I know more about Willow's parents, who had all of like 2 direct lines, than him.
Which is a point, I'd much rather have Harry how he is now than have the story gradually verge into a story about Harry and this guy he knows named Xander. The first few years were better than the last one, mostly because Xander and Wednesday did their things, and Harry was someone they interact with like once. Not sure why Tenhawk decided to put them closer this year, but I assume its other than laziness.
Draco...is a tool. But a well-characterized, multidimensional tool.