I hate how everyone thinks pokemon is heaps simple. Its driving me nuts
First there is getting to lvl 100 which takes a while but is easy
Then thee is breeding like 3 generations to get the right moves E.G Kingdra>Charizard>tyranitar to teach it Dragon dance
Effort values are annoying as heck cus you have to kill the right type of pokemon and they give like 1-3 points unless wearing macho brace and you need 510 to max out with max of 255 in each stat.
Natures can take a while to find while breeding
Individual values are so insanely incredibly annoying y'now 1-31 in each stat chances of getting pokemon with 31 in each stat and the right nature.
So 1 in 31 for each stat 6 stats and 1 in 25 chance of getting the nature you want. You do the maths and whats worse is that its se in stone and you cant calculate the Iv until lvl 100 and even thats not accurate.
You also need to decide what items to hold this isnt very distressing but can still make the difference E.g. Life orb vs. choice band
And dont even get me started on tiers!!
I feel better now =)