A big reason Odysseus would not fit this role is that he is too conceited. An example of this is when Odysseus yells back at Polyphemphus saying “’O Cyclops! Would you feast on my companions? Puny, am I, in a caveman’s hands. How do you like the beating that we gave you, you damned cannibal? Eater of guest under your roof! Zeus and the gods have paid you!”(Homer, page 768) for revenge believing has in the clear and almost gets him and his mates killed by the gruesome Cyclopes. Another incident is he decided to not tell his men his fortune that he would be the only man to return home and the rest would die, and this causes six of his men to die at the straight, and the rest to die after starving and finally deciding to murder Helios’s cattle. Also he could have saved his men by simply telling his men his fortune and giving them a chance to survive. Next he would do anything to return to his home to return back to his kingdom, even after everything that happens he stills try to return home, like his fortune, the Cyclopes, Circe’s island, the straight, and other reasons. A comparison you can make that tell a difference from him to another fictional hero is "Batman" in certain citations; an example of this is that Batman would put others ahead of his own good. And Odysseus would give up others for a silly return home that doesn't affect much.
Another reason is Odysseus would not fit the build of a modern day epic hero is that his is that he is no forgiving. An example of this is how he does not forgive the suitors after they did all those things although they didn’t affect him, and ended up murdering all of them in the room with the bow after telling the maids to lock the doors and steal away there weapons. After his incident he learns that the maids had "Interactions" with the now dead suitors so he tells his son Telemacus to hang every maid they had these "interactions" with the suitors rather than forgiving them and moving on with no harm involved. .