i disagree tbh
you are looking at it from an egalitarian perspective, that is sanji got moments in wci so this arc , another strawhat should get the opportunity here? right?
I dont see it that way
one of the stronger and more reliable fighters in the crew around , you are up against an admiral , franky is reasonably way out of his depth , sanji might be too but the difference is he can do something significant as we have seen prev commanders do. franky doesnt have the haki to be effective here at all.