Currently the good bugs(as in they can at least put up a somewhat decent fight or serve a good use) are--
-Armaldo
-Forretress
-Heracross
-Ninjask
-Pinsir
-Shedinja
-Scizor/Scyther
The others just lack some. If some of them(like Butterfree and Venomoth) were typed with an element they would be alright. In addition if some bonus bug moves are special it may help them.
Beedrill could be pretty useful if it had better stats, being the only Pokemon to learn twin needle.