Awesome game. Probably the best pokemon game i own. You can get most of the same "legends" (powerful and extremely smart pokemon that are unique, unlike most pokemon, which there are many of) in the games, but there is some inclination to get both. For example, in soulsilver, when you catch Grouton (a legendary), and you show it to professor oak, he tells you that there is a second legend, kyogre, that is linked with grouton. He says if you show him kyogre, he will give you the "last piece of the story", obviously the third pokemon, arguably more important or powerful than the two below. He says, however, that kyogre might not appear for one with a "shining silver soul" but instead a "glowing gold heart". Therefore, kyogre only appears in heartgold. There are good messages about caring for and loving your pokemon, and them loving you back. There are, in fact, some bad role models. Especially a red-haired rival (named by the player) who steals his first pokemon and treats it unkindly. He also vows to beat you in a battle. He grows kinder, however, toward the end of the game, as you teach him a lesson in kindness. There is also the notorious group known as Team Rocket, who basically want to take over the world. Their main soldiers, dubbed "Team Rocket Grunts" are dim witted and bent on personal gain, as well as the smart executives, who are just power-hungry control freaks. There is a bit of sexual content, but it didnt show it on concerns. All it is is very skimpy clothing for girls sometimes, usually on the most powerful the outfit is a glorified bikini. Also, a little romance between the player and a girl. It also promotes exercise, what with the handy pokewalker. I love to play outside and go places with this accessory in my pocket.