Here is my team with about 116+ hours of gameplay. Some spent on grinding in an earlier episode. I'm coming from a time where I started around v8, and would thus explain why I have Gengar and Magmortar on the same team, despite Magmortar finally being available now.
I don't care so much about having 5 or 6 IV Pokemon as some others do. I usually challenge myself, a bit, with a first run in Pokemon games by the following:
1) Your starter must be in your final party. (Starting in Gen V era, Empoleon was appealing given the Dark and Ghost resistance back then. Made Serra and Shade a bit easier...)
2) Once I'm set on a team of six from early on in the game, see how far I can go with it (currently the team above, may change one or two slots as the final Pokemon become available).
I don't really force myself to do Nuzlockes or monotype runs, but I like seeing how to handle challenges with what I've got. Makes things a little more interesting. Some gyms have been really easy for me over the course of the game; e.g. pre-Serra, Ciel, Adrienn, and Samson. Yet, some have been difficult; e.g. pre-Charlotte (*twitches*), Aya, and probably Terra using those Gen 1 rules.
It's been quite a ride so far for me, looking forward to see what challenges and additions I will face in E17-E19. If Titania is next, I may have to find a temporary replacement for Crobat...