Dang your missing iut. Completing the badges just unlocks the game really so you can breed, train, compete and collect. I have a couple of carts with 300 hours plus! Gotta get those iv perfect, ideally shiny egg move pokes and taje them online for battling! Or battle tower to get points for battle items to then take online!
Pokemon is so simple yet so beautiful in its implementation. I feel that it truly is one of the best ever rpg series. Sure it doesn't have the story depth of say ffvii, but the variation of moves, pokemons, iv's, ev's, nature's etc it's actually very complex underneath.
Talk about getting your money's worth, jeebus!
I would like to find a game to dedicate that much time to. I think Monster Hunter Generations is the one.