User blog comment:Kraykan/Character development part 2/@comment-3119203-20110912151234

I kinda agree with you, I think usopp is a great character, and sanji may be overrated, but I think he is overall a good character. Like you said, I think that he could use some decent character development, but usopp has greatly improved post-timeskip