Don't forget, if you play within the first few months you'll get some absurdly powerful event Pokemon that will be way overpowered throughout the game just by the nature of the Pokemon (Speed Boost Torchic and Beldum in general).
And the demo will get you a Pokemon that won't obey you but it doesn't matter because it's 10x higher level than anything in the game and can just brute force the game.
I actually had to limit myself. They make it way too easy to get overpowered Pokemon right off the bat. I even feel wrong using Glalie now, even if he's lower leveled than my other Pokemon.
What was hilarious to me was when they force you to catch a Rayquaza that is automatically Mega for your fight against Deoxys. One extremespeed got it into the red. If I used its stab attacks, it would've OHKO'd it. Don't give me that shit, Gamefreak. Make there be actual work for it.