It's okay, but not really fun having to level grind all the way up to 100, that is, after battling through several pokemon for EV training, getting the TMs, breeding for the egg moves, getting possible move tutor stuff, getting a proper nature, and getting the proper Ivs for a good hidden power. (which I use a lot) It's fun at first, but quickly gets tedious. That's just for one pokemon, right? 5 more to go. Want to make a small change to your team? Guess you gotta get some heart scales, good thing those are easy to find, right? Oh well, either that or retraining a new pokemon.