TPMRPG.Net is one of my favorite sites!
Even though it's not complete their is a lot to like about it.
There is a story mode (Battle area)
Pokemon center (umm I don't need to explain that.)
Mini games
Mining shafts
Legendary areas
Pokemon shop
Item shop
Promo and daily prizes
+ a lot more!
My user is
Hansiec I have a great team (sort of) me and my level 900 something houndoom and level 100 something giratina origin and dialga!