Agree with what you're saying about the bug type, totally useless. Poison is decent, except most of them generally have a rotten defence.
My team on D/P is Infernape, Luxray, Staraptor, Rhyperior, Poliwrath and Cacturne. Having two with Fighting as their secondary type annoys me a little, but they're both useful. I generally don't ever bother with legendaries.