Great movie with poor characterization
So-called experts say you need great characterization to make a memorable book or movie. But look at Speed. What do you learn about Jack Traven? Almost nothing. He likes football, is a member of SWAT, is friends with Harry and that's about it.
Are Traven's parents still alive or is he an orphan? Where'd he go to school and did he go to college? What are his likes and dislikes? How long has he been a cop (a short time, I imagine, since Harry mentioned thirty more years of this)? What is his greatest fear? Has he ever had a girlfriend before Annie? Does he own any pets? We don't know and we never find out. He's so one-dimensional and generic that the writers may as well have named him John Smith.
Strangely enough, you learn more about the villain than you do the hero, and he's a better-developed character. Payne was a member of the Atlanta PD bomb squad, he has a house in Sun Valley, he's a bomb expert, he's sadistic but not without a sense of morbid humor.
Yet the story works superbly, despite the distinct lack of well-developed characters. So I guess the experts are wrong. You can have a great story even with poorly-developed characters. And I'd even argue that more characterization with Traven would've just wasted valuable story time.