I use Pokegen for the father, so I can get better chances for stats, but truthfully, I find more enjoyment in hatching than I do Pokegen'ing. If I just generate it, I just feel hollow. But after hatching 100+ eggs, and you get that one that is less than 5 from being all 31s, I feel accomplished, and closer to my bros. I suppose to each his own, but personally I love hatching and training, and looking back at it and saying "I wasted ___ hours making that, and I'm damn proud of it"