Ehhhh I replayed the games many times over... I always tried to balance my team (I would never advance through the story until all of my Pokemon had roughly the same level).
For my first playthrough I had Swampert as my main 'mon with Absol and Minum as backup.
My current team is really balanced, And I make sure each of 'em gets its fair share of action. I boxed my starter for those who wants to know, I thought my team could use a little more variation. (I love the Hoenn starters, by I really used them too much XD)