On a whim, I picked up a used DS lite yesterday with the intent to play some games I didn’t have an opportunity to play as a kid. I’d like to try play through as many generations of Pokemon as I can. The store I got the DS from had copies of Black, and SoulSilver so I got those, but I was wondering what games y’all would recommend from each generation that I could play on DS (or possibly switch, but I’d prefer playing mostly on the DS).

I know each generation had multiple versions, and I’m not sure if one version is much different or better than the others each generation.