NOTE: BEWARE SATOSHI-BASHING BELOW.
Satoshi is WEAK. I mean:
1) He lost to Shinji because Shinji knows his Pokemanz' abilities and he has good strategies. Satoshi, it seems, just walks right into the battlefield. THAT'S why you are always get into pinches and that's why we hate it when you always bring up the procedure of "evolving/learning-new-move/suddenly-getting-power-boost in pinches", Satoshi.
2) He actually used a normal type move against a ghost, which the writers would say "we just want to remind the kids about this". Yeah, RIGHT. That's a VERY good excuse, my dearies. This just proves that Satoshi isn't matured at all.
3) He says type-advantages don't matter. TYPE-MATCHUPS matter like hell. You lost to Shinji every time you use Hayashigame, and the opponent usually has an advantage against you.
4) Trusting your Pokeman's strength isn't enuf, dude. You need data. Strategy. TRUE POWAAAAAAA.
*looks at list* My my, Satoshi, ten years of Pokemon DID make you mature! [/sarcasm]