I actually just sold both of my old DS's (Old fat one and a white DSLite), and all my old DS games except for the Pokemon ones not too long ago. I need to get a 3DS at some point, soon. There's just so many games I've missed out on for the 3DS, and the Nintendo Virtual Console has a nice selection of games to choose from as well. Plus, since the PSVita is a dying ship, there's no chance I'll ever buy that system. A lot of those games are just getting ported to PS4 anyways
The last Pokemon I played was the Heartgold version, which was the Gen 2 remake game. It was pretty cool, and coming back to Johto was a nice way to relive some of my old childhood memories. Though, I only defeated the Elite Four + Champion, and never bothered to do the Kanto part of the game. I also owned Pokemon White, but I never really touched it much and I let one of my siblings play through that game.
There's just way too many pokemon now. I don't even recognize anything from Gens 5 and 6.