Story: stupid with little logic.
Graphics: you already know.
Gameplay: pretty decent. Definitely the right direction.
Music: meh. Could have been better.
So many flaws drag this game down. You can make a powerful pokemon team, but there is no point. Hardly any trainer battles, and no battling your friends. The big bosses just require you to throw food at them.
It makes no sense everyone is scared of pokemon in the context of it's own established world. Also the real villain of the game is technically Arceus. Lame.