So we have the martial artists (my term for people who fight without weapons) like Akainu, BB and pretty much most of the top tier characters who Luffy has to fight and then the slightly weaker characters who Sanji will fight and the swordsmen who Zoro and Brook will fight. We have a shit ton of them. Now why haven't they built up many snipers and gunmen in the story? Like that's part of the trinity of fighting. Guns, swords and fancy punches. I get it, Usopp is one of the weakest characters on the crew so we shouldn't really build up that many characters to verse him like how Franky pretty much just has Pacifista and Chopper just has buff or giant dudes but still. Guns should feel a lot more important.
We basically have Van Augur and Usopp's dad. I guess being good at using guns isn't that remarkable cause they're guns... either way, I hope there are some actual good sniper battles with Sojeking-- I mean Usopp in the future. Straight up, a Sogeking impostor who's a crackshot would be a badass character.