His body was fatiqued , but his bones are still healthy. However, when he was fighting Vergo , who wasn't becoming full-hardened , got his legs brokens which
shows Vergo got stronger CoA. Then…..Vergo w/full CoA got OHKO by Law (so .... Sanji doesn't always fight the strongest unbeatable enemy , right?)
Sanji didn't know Doflamingo's power and neither Doflamingo knew Sanji's power. It would not be a fair match for Doflamingo by the way if Sanji had known his skill (this is a fair match 1 vs 1 ,right?) .
I put "surprise attack by Carrot's movement" because surprise attacks in OP can become deadly , e.g. : WB got stabbed by Squad because he was careless. Meanwhile , all atacks (from Dofla/Vergo/Genie guy) coming to Sanji are always expected by Sanji , and those attacks overpowered him.
Guess what , by the way , Sanji actually is one of my fav characters , but I do acknowledge that current Sanji is pretty much a punching bag for strong characters.
I also didn't complain. In the beginning, I was just replying to your post (this is a forum to discuss One Piece manga ,isn't it?).
"his body was fati…" not really... the dude's body took an explosion right to his face and he remained wounded until the fight against Vergo, he even mentioned that he had felt Nami's punch because of his body conditions, and by the way, taking an explosion will clearly mess up with your body including bones, Sanji clearly wasn't at 100%, and about haki, Oda already said that Sanji's especiality is CoO, not CoA, so yeah Vergo has better CoA... so what?, it's not the only factor in a fight, Sanji clearly had the speed advantage in that match, and yes he lacked endurance, which can be perfectly explained by the state of his body at the time... but somehow people refuse to acknowledge this, because it goes against their own agendas i guess...
"doflamingo didn't know sanji's power" lol, what power? sanji is not a devil fruit user, he is a fighter that can fly... you don't need high level preparation for this style of fight, however with Doflamingo you need, Law and Luffy came into that match with full awareness of Doflamingo's powers, Sanji did not, you can't compare advanced fighting skills and hability to fly with an akuma no mi user dude, it's an entirely different scenario, a high skilled fighter like idk Zoro or Jinbe could lose to freaking sugar by not knowing what kind of power she has, this is not DBZ... where its all power levels and KI, sometimes akuma no mis are a big factor and you have to be prepared. Not many people remember that, but on enies lobby zoro lost to a random dude who had the power to rust metal (the anime stretched that scene, but it exists in the manga), does it mean that Zoro was weaker than a ranodm marine comander at that point? NOPE, but it means the he got caught off guard by an strange hability, and he could die because of it, because fights in one piece # fights in DBZ, especially depending of the type of akuma no mi someone uses, so YES Sanji's lack of knowledge on Doflamingo's hability was a factor in that match.
But the thing is man... every time you mention the "genie guy", you are missing the MAIN POINT of my argument, that is "random exchanges or shots doesn't indicate a character's real strength", because it is not the way Oda works, and you and other people are judging sanji for being a fodder, based on that and not in a HONEST, without distrations, without chaotic enviroment, 1 vs 1 fight, like Zoro had with Pica, like Luffy had With doflamingo, like Law had with Doflamingo, which is the moment where Oda reaally showcases the characters strength, and i gave examples of how misleading those random exchanges can be while judging a character's real strength (Yeti cool brothers, carrot's attack) i can go on and on with that, Marineford random fights... like Doflamingo and Crocodile (actually Crocodile's entire participation in that arc), Marco's first exchange with Kizaru and etc... but somehow Sanji not being focused in a 1 on 1 fight against the guy, is not a factor for you, but Zoro not being prepared by carrot's attack is... you see... it's not the FEAT i'm talking about it here, it's ODA'S NARRATIVE, with Zoro you look at the context and give your explanation, but with sanji you completely ignore the context and judge the guy's strenght based on that... it's a clear case of double standards.
And again... yes Oda hasn't show Sanji shining in fights, but he still didn't put him in a 1 on 1 fight that is a focal point of an arc either, like Luffy vs Doflaming was, and especially not against someone that is not totally beyond his level (like Doflamingo, BM's crew), the only exception for this is the Vergo's fight, which i've already explained that it's mostly overreaction by part of the fandom... so concluding once again... complaining about Oda not giving him fights or moments to shine is FAIR, TOTALLY FAIR, JUDGING HIM BY BEING WEAK without looking at the context IS NOT... it's simple... really.