I also put Oden, Old Rayleigh and current Luffy (no G5) on the same level. Luffy practically reached Oden level before G5, that was the reason why Oda remade that scene when Luffy was ambushed by Mr. Go, this should parallel that moment when Oden and Kaido were about to hit each other (at least in the anime) but the hostage stuff distracted Oden.
Those who said Oden > Prime Rayleigh also took a huge L.
There is a reason why Prime Rayleigh was the Vice Captain, not Oden. And Vice Captain > subordinate all day.
If people use the Captain > subordinate argument, at least they should stay consistent and use the same logic to Vice Captain > subordinate too.