@FelRes:
That's not the topic here. The topic is whether Brook vs Zeo is a good fight.
Except that I wasn't saying that Brook versus Zeo isn't a good fight. I like for what it is. But it was one of several battles the Straw Hat crew had against a crew of enemies that barely phased them as a way of making them look cool after having trained for two years. Brook hasn't actually gotten an on-panel fight that's pushed him like all of the fights every other crewmate has had outside of Fishman Island.
It's fine to like the fight, but I'm saying that Zeo wasn't that difficult at all for Brook. Let me recount the whole fight from offhand memory:
Brook accidentally steps on Zeo because the latter can use camouflage, Zeo pretends it was on purpose as a gag while Brook doesn't believe him, Zeo uses his chain weight to tear off Brook's head, Brook is unphased because he reveals that he learned about new powers his Devil Fruit has (healing/soul manipulation/freezing), Zeo then screams about how all of the Fishmen need to die in order to have their hatred against humans be eternal, Brook refutes that by saying nothing is left behind when one dies, then Brook takes down Zeo in one attack that freezes him, and Zeo concludes the fight by saying he let himself get hit on purpose.
Brook struggled more in his single clash against against Sheepshead as a diversion for one page before Sanji annihilated him with one Diable Jambe attack.