Gen six is the most fun to play and is probably the best at the moment. Whine all you want about the older games, but gen six has the best breeding mechanics, convenient way to communicate with people, Secret bases, dressing-up, Exp. Share, and a lot of legendary Pokemon, etc.
Everyone cries...