I don't see any way in which Chico can be viewed as "terrible." I actually find it condescending when people say things like "he's our idiot." Just ask CR76 what kind of character that man has. Furthermore, he added entertainment to the games and made it fun to watch. The man deserves our respect.
BTW, 'goofy' I don't mind. Chico is goofy, and I love it.