Yeah, sounds like a good start, but, as itman mentioned, bug Pokemon are not great starters.
Yeah, they are good, but after like, the second badge, players are going to want to switch to a different Pokemon and will most likely abandon their starter, which defeats the purpose of a starter...