I'm only in the 3rd Town, the BellSprout Tower one. I've got no badges yet, but I have a reliable team (for where I am at).
POKEMON gender
level, Nickname
BELLSPROUT f
9, Bellie
HOOTHOOT f
9, Tootsie
GEODUDE f
10, Geodudette
MAREEP f
10, CottonButt
BUTTERFREE f
10, Beautifly
TOTODILE m
10, Jojo
I don't know if anyone else does this or not, but I tend to keep my weakest up front with my strongest in the back of my team. I like to keep a well balanced team; which is weird as I used to back in the day of Red and Blue have a Juggernaut (my Bulbasaur, or if I choose Charmander I used Butterfree for the first gym) up front and let him take down everyone else and hope that my weaker pokemon can finish it off if the first ones go down.
I probably shouldn't care about leveling up any of these guys as there aren't ones I would carry too much. MY other pokemon consist of
Rat Trap; RATTATA
SplashRash; HIPPOP
Caverat; ZUBAT
Polly; PIDGEY
Spidey; SPINARK
Coon; SENTRET
Yes, I do plan on naming all the pokemon I catch. Most of my aweful names make me feel like I'm Ben 10.