Personally, I don't have a hard time playing this game :3
I think there is much more left to do and to entertain yourself :) For example, I have been doing a lot of training and filling up the Pokedex (by obtaining every single Pokemon and store it in my PC Boxes to train later on), also finally after beating the Elite Four I have some time to hunt for shinies (like the MM) and practice with the PokeRadar :) Something I just like doing :3
I also like to battle, create new teams and explore some more stuff there is left to do after beating the Elite Four. Maybe if a future game comes out, the story will be somewhat longer more likely ;)
I know too many people on the GTS have no soul and ask ridiculous things in return, I just skip ahead or wait for a few more days to see if there are some people there that actually HAVE a soul in rare occassions and simply trade with them :)
Edit: This is actually my first Pokemon game ever where I have spend A LOT of time regarding playing this game! :3 (300+ hours now). I also have all the other games, but played those never that long enough and I started a new game in there soon enough after like, 30 hours or so ;)