true, if you don't have friends to compete against, there really isn't that much to do except for getting pokedex, Rayquaza and Latios/Latias...
But, i have friends to compete against, and i enjoy getting level 100 pokemon, and trying to get full pokedex.
so, it depends on your point of view.