In terms of just playing through the story, yeah, the Pokemon you choose can affect the difficulty of the game pretty dramatically.
Mono-type challenges, Nuzlocke, only using legendaries, etc.
All doable, but at varying levels of challenge.
For competitive...ehhhh...
I was thinking more competitive. Just curious how online will pan out. Being new I'm expecting people to have perfect teams already lined up.