When I look at Oden I realize how important the smarter strawhats are to Luffy & Zoro. If not for the likes of Nami & Usopp they'd end up defeated by intelligent fodder who have more cunning.
Oden is too stupid, Luffy is like 10 x smarter than Oden.
Vivi was making the same mistake as Oden did in the last 5 years.
Thinking they could save everyone by themselves without people dying. Not going straight to the source.
Meanwhile, their country's people were suffering.
Unlike Oden, Vivi had Luffy to point out the flaw's in her thinking. Oden did not have Luffy to advise him, so he failed.
Luffy would never fall for the tricks Oden did. This is proven is impel Down and mairneford.
Ex Crocodile- Luffy never trusted him one bit and was proven right but Luffy caught on and prepared.
1) When Toki was dropped off in Wano, his retainers said they needed help with the problems in Wano. Even Oden could tell how bad it was
Luffy would stay, beat Orochi with the Roger Pirate crews help, before continuing on his journey to Raftel.
2) Oden and Vivi thought the same way and made the same mistakes. Vivi thought she could win without abyone dying, mean while more people were suffering due to her not taking out the source of the problem.
Luffy told her that way of thinking would not get her anywhere and would do more harm than good.
3) Oden was so selfish that he never accepted help, when the Roger Pirates offered to help clean up Wano and open the borders
Luffy would have accepted the help to fixing Wano's problems right away.
Bonus
4) Tricked by Orochi told when Orochi revealed all the bad he had done to Oden's family and Wano's country.
Luffy in Impel Down never forgot Crocodile or believed Crocodile when he said he would not cause any trouble or whatever lie he told.
The mistakes written above make Luffy look like Einstine compared to Oden.