I don't liking restarting my games either. All the Pokemon I have on them and all the memories/progress on them that I don't want to lose. I have lots of Pokemon games. Some don't work anymore, but still I have:
Red, Yellow, Gold, Sapphire, Diamond, Platinum, HeartGold ,White, Black 2, White 2, Pokemon Pinball Ruby and Sapphire, Pokemon Mystery Dungeon Red Rescue Team, Mystery Dungeon Explorers of Time, Pokemon Ranger and Pokemon Dash.