Goddam stfu about MK not having any good killing moves.
Yes, I'm surprised people still think this. D-smash out of shield is great, up-B is great... some people kind of assume that since his f-smash isn't super-powerful, he can't KO. And yes, he can edgeguard like a beast, which is still useful even if edgeguarding isn't as big in brawl as it was in melee.
This is kind of a mixed-subject post, I guess. There's a Pika vs. Kirby matchup and a bit of an analysis on why Kirby beats Mario. (Btw, Chookay, if you're lurking these boards, I'm waiting for a Kirby vs. Mario fight)
Pikachu vs. Kirby
Pikachu ***** Kirby in so many ways. The only thing Kirby can do against Pikachu's thunderbolt spam is dodge, jump, or hold down A and cancel the bolt with his everlasting jab, which eventually pushes him back to the edge anyway, at which point Pikachu can spam thunder and thunderbolt. This makes it hard for even Kirby to get back to the stage. When he recovers from above, he can only airdodge thunder, since his stone has too much lag to be effective. When he recovers from the edge, it's only useful to roll past Pikachu. Even if this second alternative is successful, Pika will likely just Dsmash Kirby straight up, which means more thunder. Pikachu has around the same range as Kirby, but the disjoint on his f-smash will counter a lot of what Kirby throws at him. Finally, Kirby can't even edgeguard Pikachu's stellar recovery, which is quite a shame as it provides Kirby with a lot of his kills. (Well... a lot of my Kirby's kills anyway...) Pika > Kirby.
I Done Beated a Mario...
Online as Kirby. He was a pretty good Mario, too, so don't be whining and saying "aww he's not good enough" or "aww the lags are no fair". And I'm really sorry if it sounds like I'm bragging at any point during this, since I absolutely hate people who think too much of themselves.
First of all, I must admit that I gave Mario too little credit earlier. He can actually block Kirby's edgeguard occasionally with the cape, and when I tried jumping underneath the stage to the opposite edge to trick him, he bair'd me off the wall of Battlefield's edge and KO'ed me, since I had already used all my jumps. Kudos to Xtremedge for a good kill. Also, while Kirby is on the edge, it's pretty difficult to get back on while Mario is spamming fireballs, which is why I tried going underneath the stage.
However, Mario's ground and air games are still extremely lackluster. Several times both my opponent and I used an f-smash at the same time, and Kirby's always connected first. I even rushed in with Kirby's dash attack (which has very limited range, by the way) while Mario was charging up an f-smash, and I managed to hit him.
Let's say Kirby is far above the edge, having been knocked away by an aerial like nair or bair, or, at lower percentages, something like f-smash. Despite the fact that he can somehow kill a Goomba by hopping on it, Mario is no great jumper in Brawl, so this particular Mario stayed next to the edge waiting for Kirby to come back down. At this point I figured out that Kirby's aerial hammer absolutely destroys Mario, as its windup lag is somewhat canceled by the fact that you can start it early and still get a hit. In addition, it outranges everything Mario has in the air, so he's kind of screwed unless he can cape it without taking damage.
As always, everything I've posted is open for debate.