I give it to Doflamingo very high to extreme diff.
Also don't think it is fair to say that because Luffy "defeated" Mingo in G4 with one attack while it took Luffy some hours in G4 + Nami just to beat Cracker, that Cracker is automatically stronger than Mingo. Against Cracker, Luffy was able to use G4 and didn't even go all out and was able to fight him with only Nami for backup. Against Mingo, he would have died if a ton of people didn't help him and Mingo being injured by Law's attack who was Luffy's main support.
If we are comparing both of the fights and determining which one is stronger based on that, then it is obvious that Luffy had a harder time against Mingo(who wasn't even at full health against a stronger more serious Luffy) than Cracker.
The birdcage should remove Cracker's ability to break away and use his clone armors, and since Mingo's got total air domination on his cloud strings, any ground attacks he could easily dodge.
Mingo wasn't even manhandled by Luffy in G4. He took some of Luffy's strongest attacks and still came back for more. Even after his organs being destroyed by Law, he still had enough power to keep up a giant birdcage on Dressrosa while he was fighting with Law and Luffy. Luffy had a lot of help like with Law, and from the gladiators who protected him while he was recharging his Haki.
>Speed goes to Mingo.
>Durability also goes to Mingo, since we can humbly say that since Cracker needs to hide behind armor, he is not that tough and Mingo already proved that he can take a lot and still fight.
>Endurance goes to Mingo too, since he didn't get any assistance or help while he was fighting Law and Luffy.
>Haki goes to Cracker
Mingo's biggest problem is being overwhelmed by a bunch of biscuit soldiers with insane armament haki that he has no way of weakening, but it really depends on what Mingo can do in awakening.
*Also, what is stopping Mingo from simply binding Cracker's biscuit soldiers and using them against him or are his soldiers that strong that he can overpower Mingo? Since he was able to stop Diamond Jozu, why can't he do the same to Cracker's biscuits??