Pokemon has obviously always been considered an RPG, but when you consider the core gameplay it is actually more appropiately a strategy game. Why? Because in reality the only RPG aspect of the game is raising your Pokemons' levels to evolve, learn new moves, and EV training to specialize them towards a certain stat. And you should realize that this comes to an end once you hit level 100. Or more importantly, those who battle others in Diamond/Pearl/Platinum like to level the playing field by forcing all the Pokemons' levels to 50 or 100. So in this case it is purely strategy due to the fact that you must decide which Pokemon to have in your team, what their moveset is, what order you will use them, and how will you respond to your opponent's moves. Of course Pokemon can be considered an RPG, but I see it as more of a strategy game with an RPG core gameplay mechanic.
So what do you consider Pokemon to be?
So what do you consider Pokemon to be?