The worth of a hero is defined by his adversaries. If you make the hero perfection and the antagonists a pathetic bunch of incompetent crybabies who get beaten every single time, then you are not going to get an interesting story.
Except with Star wars. Personally I am surprised that no American cinema has been sued for the lack of seat belts, given how the riveting plot drags you to the edge of your seat, and beyond.