Well this is the first time I've ever legitimately trained my team to level 100. Obviously the Experience Share is a huge reason for that, but it's pretty cool nonetheless. Audino's give out massive amounts of Exp. ^_^
Now I'm starting to rebreed my starting team (Delphox, Pangoro, Blastoise, Goodra, Gourgeist, and Aurorous). I suppose you can call me a casual hardcore Pokemon player, as I'm not really interested in breeding perfect IVs, meticulously breeding for egg moves, or spending hours finding a hidden ability. Just breed a solid Pokemon and see where we go from there.