It all depends on what purpose I'll be using the Pokémon for. I just level up in-game and when completing the Pokédex. If I want to them for Competitive Play, I'll IV breed them and EV train them. Unless I specifically want the Pokémon for online battling, I don't see the point in going through all of that torture.