THE GOOD:- Like the title suggested, it is worthy of being a true Pokemon game!
- The graphics are nice for a GBA
- There is a story line; easily follow able
- Lots of side-quests to do
- Ability to record all 386 Pokemon
- Able to catch Kyogre, Groudon, and Rayquaza
- Battle Animations
- Battle Frontier
- Ability to re-battle gyms
- Great wireless multiplayer with 2 vs. 2 battles or even event matches
- Extra game modes
THE BAD:
- It isn't always directly clear where to go
- Sometimes you must walk miles, miles and even more miles before reaching the next city, and crossing all those pokemon can get annoying
- Pretty similar to Ruby/Sappshire in gameplay and storyline.
SUMMARY:
Overall, it is a game worthy of buying.
The game is challenging, yet easy to master, because the purpose of the game is to get to the next city, level up your pokemon, and become a Pokemon champion.
Both kids and adults love these kinds of things, because it holds typical RPG elements such as levelling up your pokemon. It's done in a nice way, because they evolve as they get a higher level, learn new moves and some are effective against another type, whilst others aren't.
So in order to play the game optimal, you must conduct a variated team, build not only upon strength, but also upon strategy. What pokemon will your opponent use, with what moves and of what level?
Calculate all those factors, and if you're done with that...
Don't think that you're done yet.
If you finish the Pokemon League you can always go try and catch the 3 legendary pokemon:
Kyogre, Groundon and Rayquaza.
Level up your team, try to get all 386 Pokemon (should keep you busy for the next couple of months), re-battle all gym leaders or enter the ever-challenging Battle Frontier!
Also, if you still need new things to do, just go fight your friends via multi-player in the coliseum or enter your Pokemon in a contest of strength, beauty, coolness or cuteness.