I still say the bug type is a bit underpowered, at least on its own. Heracross has fighting to support it, and Scizor has steel (making it an easy target for fire). But often it is the fighting moves that make these pokemon successful, not the bug moves. Volcarona has fire.
If there were strictly a pure bug type with decent stats, I don't know what it's be like. Most bug types are dual. But I think they are still pretty underpowered.