My most favorite bug-type of all would have to be Volcarona, for sure. Its types is fire and bug, which if you ask me, is a very interesting combination. We've never had anything like this before, and probably won't be getting another one for some time. Plus, its overall design is quite unique, and fits everything in nicely. In terms of appearance, there really isn't not much room for me to complain, to be honest.
As far as battling goes, it's also pretty good at that. Its Speed and offenses are very high, and after only a single use of Quiver Dance, it would be immediately ready to start sweeping opponent with rest of his special-based attacks and it's got in its move-set. Alongside, it has Flame Body ability as well, which helps it protect from physical hitters from time to time by burning them and halving their attack power.
Second favorite is likely Scizor, due to similar reasons as above. It's got a smashing design overall, and competitively, it performs wonderfully. This one doesn't need much of a stats boost to take down anyone; it could do it all by itself. One of my most favorite combination for this Pokémon is Choice Band, Technician, and Bullet Punch. Bullet Punch always strikes first due to priority, Technician ability raises its damage, and Choice Band makes it go even further. It's very deadly!