Quoted By:
>Gen 2
Hold items, Dark and Steel, Special split, day night cycle, custom Pokeballs, breeding, hazards, weather, shinies
>Gen 3
Abilities, Double Battles, Contests
>Gen 4
Phys/ Spec split, online play
>Gen 5
Infinite TMs, combined marts with centers
>Gen 6
Mega Evolution, Fairy type, Super Training
>Gen 7
Z-Moves, Alola forms, Hyper training
Which gen was the best improvement