Insurgence is a good famgame in therms of pokemon design and slightly higher difficulty than canon Pokemon games, but in therms of storytelling, game balance difficulty, interesting character design and development; Pokemon Reborn, rejuvenation, and desolation blew away all my expectations!! And in my opinion excellent ways on making an mature and incredible pokemon fangame. But, if Insurgence is apart of your big 3 then, don't let my opinion ruin your opinion on the game. Insurgence is still a really good fangame