Yup. Usually I have a rough basis for what my team is going to look like before I start the playthrough. I always try to fulfill the Fire-Water-Grass triangle, so I need to at least plan out which types will be what type. Also, a lot of my nicknames are planned even before I start playing, so that's another reason why I plan out my teams. Of course, I'm always open to replacing team members and such. So, I will occasionally just catch whatever comes my way if I feel like one of my Pokemon is more of a hindrance than actual good.