He's a bit wishy-washy, a bit insipid, no real character; the Harry of the books always had to fight harder and try harder because he's small and was usually overlooked in the outside world. The cinematic Harry doesn't have that strength of character. But he could have been worse.