In hindsight of all the hate Usopp has been getting a major factor of this devastating Devil Fruit has been forgotten. Oda is not one for using one small factor of a power like making people forget about you. Here is a theory on orojackson.com
Everyone was missing a major aspect in the One Piece chapter. With Robin gone, Enies Lobby is just a series of confusing events. In Enies Lobby, Sogeking, the brave warrior was born. In Enies Lobby, Usopp taunted Lucci just to save Luffy. But without Robin… There is no Enies Lobby. There is no Franky - Robin relationship. There is no development for Franky and Usopp, either. Usopp doesn’t trust Franky. Sogeking doesn’t exist. The development and experience he gained DOES NOT EXIST.
Give this theory a read. Oda has blown our minds without us realising.