Mind as well put my input in for this.(Though no one probably cares. XP) My favorite character's always been Yoshi. I can't really explain why, but I've always found him to be a cute character, and his cuteness level made me fall in love with him. I've mained him since Smash 64(excluding Melee/PM), and I don't ever plan on dropping him.
I would never say I'm the best Yoshi in Minus, I just feel like I'm the only one that puts time into him on the forums. To me, my Yoshi is subpar at best, considering his steep learning curve. I've also found myself loving Ivysaur a lot recently, as she's very fun to play as. I also play Dedede a bit, but all I find myself doing is spamming Waddle Toss into combos(which is honestly his entire strategy.) Finally, I enjoy playing Snake a lot(even though he's probably the cheapest character in this game...) as he has literally hundreds of different setups with the amount of tools he has at his disposal.
In terms of favorite players, it's a tie between Reflex(the best Pokemon Trainer main in vBrawl by far), and HBox. Just seeing him wreck so many people with a character that light is so satisfying to watch, you know? Plus, his Rest skills are unmatched, so there's that.
For 4.0, whenever it comes out, I'll probably try my hand at Olimar and Samus, as I've never given either a proper chance. I'll also try Pichu just to see if he's actually viable for once. XD