Quoted By:
>battle with other players
>trade with other players
>chat with other players
>special events for legendary pokemons
>new pokemons till generation 3
>new costumes for characters
>LEADERBOAD
those all the things game needs then its perfect especially leaderboard because of typical online game mentality people wants to achieve something and be the first one and wants to see him/herself on the list.