I really hate how there's no way to tell how strong Sommers is to gauge how strong Zoro is now. I would assume that the gap between Sommers and King is comparable to the gap between Imu and Kaido. But still, I'm not sure if Zoro is supposed to be top tier after this. What about Lucci or Shiryu? It's confusing, really. It feels like Zoro is just fighting commander level opponents despite having really great haki.
If Zoro is supposed to be "admiral level" now, Oda is doing a really bad job with the portrayal.