Usopp isn't anywhere close to fighting someone at Warcury's level, but some of you are really underplaying Usopp. He's not much by New World standards, but he's at least comparable to where Luffy was pre-TS. Don't forget he gave him a decent fight during Water 7. A determined Usopp using all of his plants, gadgets, and dials could definitely match the Tobi Roppo. The issue is Usopp's mindset