I would consider myself a "villains" fan. My top 4 favourites are all villains - Doflamingo, Enel, Rob Lucci, Crocodile.
I don't even care much about SHs, only SH in my top 10 is Zoro.
For me, how good a shounen is, is defined by how great and impactful its villains are. So I rate OP till Dressrosa overall 8-9/10
Oda doesn't make villains like those guys anymore. Kaido had massive potential, but Loda giga flopped on Kaido and beast pirates as a whole.
Anyone who loved the old OP for the villains and vibe/story in general would hate what OP has become IMO.
Especially knowing that any major future villain will also have to deal with G5 clownery destroying the threat level and aura. Case in point, we had 6 top tier opponents in Egghead and it just felt meh.