I honestly believe if WB was a bit younger and less sick he would have comr out on top. Their objective first and foremost was the retrieval of Ace so WB took in consideration that he would have to get hit by some of Sengoku's surprise tactics. Then there was the wild card in the form of Akainu with his underhanded schemes. Had this been a straight up war where rescuing Ace wadn't a concern WB would probably wouldn't need to restrain himself and would have gone wild quake bashing everything to hell.
“Pirates are evil? The Marines are righteous? These terms have always changed throughout the course of history! Kids who have never seen peace and kids who have never seen war have different values! Those who stand at the top determine what's wrong and what's right! This very place is neutral ground! Justice will prevail, you say? But of course it will! Whoever wins this war becomes justice!”
― Donquixote Doflamingo