Gen 4 is my absolute favorite. I played all the gens up to 6 and 4 was by far my favorite. They introduced some of my favorite Pokemon, Cool mechanics, And it was what really made me like Pokemon even more. Great moves were introduced, Infernape the coolest starter I have ever saw and just a lot more. Also I have all Pokemon on one of my copies of Platinum! (I didn't cheat all those Pokemon. Okay maybe I did most.)