I mean fan games, unofficial games made by fans, that you can play on computers (directly or through emulators in the case of ROM hacks). For PC fan games, I would especially suggest Zeta / Omicron, Solar Light - Lunar Dark, and my personal favourite, Insurgence! If you are into hard battles, tough challenges and hairpulling puzzles, I can also suggest Reborn!
I love fire starters (my top favourite pokémon is Charizard, always has been). Flamethrower is best move! Gardevoir is a great choice indeed with the Special Attack and the Psychic and Fairy types! False Swipe is neat! In Insurgence, I had Mew as my special wild pokémon catcher, with Thunder Cage, Sword Dance and False Swipe. I caught all the pokémon I could like that, Legendaries included!
I play for the story and characters, to explore the original region (and all of its secret places and very remote and faraway paths, to discover the fakémon (not to get started on all the Delta Pokémon in Insurgence!), and to make a foes-crushing-team of six max levels pokémon with enhanced attack stats and powerful but precise moves. One of these fan games made Gardevoir become my second favourite pokémon, and also significantly contributed in making me find and stay on PokéCommunity! ^^
Do you consider the visual look and appearance of Pokémon as an important criteria in picking them as favourites / for your team ?