I prefer Melee due to its physics and character balance, but my friend hates Melee, so Brawl is what we play. Brawl isn't so bad when you learn to customize it to your liking; I still play BBrawl, it's an absolutely blessing to the gameplay and solved a lot of our problems with the game. It's still sluggishly paced at times, but I can forgive it.
I always mained Kirby. I'm okay with a few of the other characters, such as Fox and Sonic, but so far, I've beaten every single person I've played with Kirby.
Kirby's always been a fun character in each iteration. I've gotten back into playing it on Brawl.