I'd argue Harry is way worse than both Aragorn and Rand Al'Thor. At least there's several attributes added to both of those characters, though Aragorn is a lot more fleshed out. Aragorn is noble, loyal, carries a deep sadness, love towards someone special, etc., you can easily describe him with other words than just "adult man who becomes king". Rand struggles with what he should do, who he is, what will he become, who should he love? all that, he too can be described with not only surface level things.
What qualities does Harry have? He hates people who are terrible? Feels sad when he loses people he cares about? He has no feelings outside of generic things he does in his life, it's like he's on autopilot and just reacts to things like some standard of a person would. How would you describe his traits, other than some generic "a kid that becomes a special wizard and grows up" or his physical appearance? And I don't think Rand Al'Thor is a very good character mind you, but at least he is one. Harry is just an empty shell