If you consider Monster Galaxy and Miscruit, i think MG is good as it is different, while miscruit is totally whole copy of pokemon, fire miscruit etc, while there's some thing different in MG, you get not types but zodiac types and evolution by not levelling up but catching more...
If you still like Miscruit, then I prefer PWO, Pokemon World Online, as it is also whole pokemon like world where you get real pokemons with real awesome fire types and grass types such as Charizard, Blastoise, Venusaur, Arcanine, Blaziken, Swampert, Sceptile, Snorlax, Slaking, Tauros etc and lots of more interesting quests and epic pokemons like Dragonite, Salamence, with 8 gym leaders and regions like Kanto and Johto, its really fun playing there, so try it.. Miscruit seems to be duplicate by changing pokemon to miscruit and changing poke names while all other things is totally copy of pokemon the SPDEF-->Elemental DEF, same spd, atk, hp etc..
So i prefer PWO as total.