DR is definitely way better. Egghead Island currently rivals Wano with Vegapunk having the worst speech in the entire manga. The characters are behaving like some NPC.
The Gorosei were reduced to jokes, mere punching bags.
Kizaru behaves like a pacifista and his performance is unironically comparable to Luffy's leftovers - this guy was KoHless Zoro's victim. It's sad. He's an admiral, a top tier, but Oda decided to keep him mentally broken and threw him away like a broken toy the moment Kizaru reached his goal at killing Vegapunk.
Meanwhile you have the Doflamingo pirates, Pica, Diamante, Dellinger, Senior Pink, etc. Especially Doflamingo carried this arc being the best antagonist of this manga.
The people's struggle was real and sad, you had interesting side characters like Kyros, Don Sai, Cavendish, Bartolomeo, Don Chinjao, Hajrudin, etc. Meanwhile, I hate all Vegapunks. And all the other characters got really annoying with their constant Nika worshipping. They're not even looking into the MC as a unique individual, now it's just "Nika".
Don't compare Egghead to Wano, Egghead might not be a perfect arc but it is still way better than Wano.
Wano treated Kaido as a lackluster villain, Big Mom was a joke, Yamato "I'm Oden" bs, wasting chapters on Tama and the SMILE users, the Udon chapters and so much more.
Egghead is still one of the more the better arcs post timeskip even if not everything is perfect.
I don't see why you would hate all the Vegapunks? I can understand the main Vegapunk but why the rest? It's not like Oda always focused on them 24/7 like he did with the Scabbards.
Also the Doffy Pirates weren't anything great either, only Doffy, Senior Pink, and Baby 5 were the best.
You're also forgetting that when it comes to the Gorosei these guys don't care if they get hurt because at the end of the day, they can just heal because of their regen.
You say the Gorosei are just punching bag, but even Kaido during Wano was also a punching bag, the only reason why we saw more feats from Kaido was because Wano was the arc meant to take him down.
I like Dressrosa but that arc isn't perfect either, many people didn't like the subplot with Green Bit and the Tontatta, people also didn't like the whole birdcage, and other than Luffy's fight and maybe Franky as well, many of the fights weren't that great either.
And finally when it comes to Kizaru it makes sense why he would be mentally broken, it shows you that he isn't some emotionless character that doesn't care, also I'm still pretty sure we will see him again before the arc ends, maybe with him betraying the Gorosei.
Although I will admit that if Kizaru doesn't appear again before the arc ends, then yeah his character ended up being a waste.