When I think of a good pokemon fan game, my mind instantly drifts to some of the more recent and memorable titles.
Reborn, Rejuvenation, Infinite fusions etc.
There's plenty more but those are just some to list off the top of my head, and for awhile I have asked myself "why did I enjoy them?"...