I just beat the grass challenge and met the Prof's wife.
I am unsure about how I should proceed in the game in terms of a team - while I'm not interesting in stats and competitive stuff, I get a bit anal about trying to 'maximize' my pokemon gameplay, in terms of which pokemon I carry and train and the XP they get and things like that. The past few gens I kind of defaulted on using a lot of the same pokemon multiple games over, and then a little in X but primarily in Alpha Sapphire I tried to rotate as many pokemon through my team in the most efficient way possible - like an evolution factory mill for the pokedex. I've noticed I'm definitely doing the factory mill thing again; the new pokeride system makes it a whole lot easier to free up team slots so it's easy to have three or four slots rotating out relatively frequently, or to in theory switch out a bunch of pokemon based on the area or challenge type without fear of getting stuck without an HM. Though I've never taken advantage of it, I really like the concept that you can spontaneously switch in a pokemon you've just caught on the spot when you already have a full team; it really finally gives the heal ball an actual purpose.
So in my head I'm anal but also there's the voice telling me that being anal kind of ruins the fun of casual gameplay, kind of like perfectionist singplayer playthroughs or a multiplayer games with tryhards. I think when I played Alpha Sapphire I had the same "dilemma" wherein I felt like I didn't want to use pokemon I always use at the expense of the 95% of the 900 pokemon I've never really used beyond catching/evolving for the pokedex and the game gifted me a solid pokemon from the start (shiny metagross/snorlax) that is too convenient not to use through the whole game, but I can never just catch and use a bunch of random pokemon for variety's sake.
So I think, like in AS, I will just default into continuing to factory mill evolve pokemon on a few slots, snorelax will still tank everything in the first slot (Happy Hour for battles, Hold Back for catching) the whole game, and my starter will stay on the team but be underused. Which means it will more or less be the same experience on my end as the last game, and the one before.