All very interesting answers. Probably going to get a Weavile eventually, but there are some Unova Pokemon I'd like to try. We'll see how stuff works out... hopefully I can get like Emboar + Lucario + Leavanny + Eelektross + Braviary + Octillery (why don't you get that many water Pokemon until so late?), and then possibly sub Weavile if I need to. I won't get Octillery until later and I need it for Surf (don't wanna waste a slot on Weavile for it)... stuff to think about. I probably need a fodder mon to get Surf to get Octillery... so I will likely have 6 fast, 5 of the 7 on my final team... which I will use 6 of obviously.
Thinking out loud is fun! But yeah, I'll be waiting until late-game to get some of my main Pokemon.