Quote from Ruquion;239410:
1. You can breed hundreds of the same Pokemon, EV grind it, level it to 100 and repeat it 6 times for each of your Pokemon before link battling.
2. You can just use a program and start right away.
It doesn't take 100s, honestly. You just need to get the right hidden power type. The magnitude of the Hidden Power doesn't matter that much. I've never lost a match, competition or otherwise, because I didn't have Hidden Power 31. Also, I normally only have one Hidden Power on a team. If you have more than that, you probably either have 1. poor coverage as a whole on your team 2. too many sweepers or 3. not enough imagination
Sure it's quicker, and I don't mind using it for theory testing, but I don't use method 2 in my legitimate games. I actually go through the trouble of breeding and raising (EV training takes an hour or so, honestly, the pain is leveling... oh wait, the game does that for you in linked battles). It gives a slightly more satisfying feeling when you curbstomp someone else's team that they typed in 10 minutes with yours that you actually learned the game to make.