It is true that the dungeons can be tedious... especially the post-credits, 99-floor dungeons. But then, most of everything in this game post-credits is... lacking. But in the first half of the game, the story, oh I love it so much. It is the Poke'mon game with the most plot, and I definitely love plot. It was like a cute little short story you had some control over.
Oh! Mr. Tackett, I have a comment about a part of your article. The 'Friend Making' is NOT indeed... ENTIRELY random. And there are MOST DEFINITELY ways to boost the possibility of making friends. The higher your level, the higher percentage of befriending a Poke'mon. Secondly, there is also the 'Friend Ribbon,' which you can get in Far-Off Mountain Top 30F with a key, or you could download for free a handy dandy Wonder Mail Generator and make a wonder mail with it as the reward. Friend Ribbon raises the possibility of befriending a Poke'mon by an extra 10%. And of course, there are those Poke'mon that are intentionally un-befriendable, aka the evolutions of Poke'mon you CAN indeed befriend.