Usopp had his whole head fucked up and fractured, he wasn't fine, but Ulti is a weak girl, that's why he wasn't worse off.
The explosion is therefore a non fucking non-factor just because you want to fanboy Sanji you make him look weaker by saying he is a liability with his weak ass leg bones that get fractured every time he gets into an explosion. That's how illogical you are. You don't understadn the fight at all. You've been wrong all these years, I know you can't own up to it lol so you can ask mods to ban me to balm your wounded ego