Both in character
Fight takes place The dead city :
@taichokage: I don't think luffy could beat him either, it would take a collaborative effort between him and someone else to gain a win against flamingo. @AlphaQIndyAs: Idk why/ how you could think such seeing as Luffy hasn't necessarily gone all out either.. He wasn't stronger pre-timeskip & he isn't stronger post-timeskip, so what if he trained with mihawk, Luffy trained with Rayleigh Roger's 1st mate, Zoro would get baby shaked by flamingo & so would anyone else in Dressrossa aside from Fujitora.