Ike is pretty much overrated garbage in vBrawl, and still garbage in BBrawl. He's just better at being a homo in BBrawl. With his QD buff, he can run away more and avoid juggles/gimps. That is a helpful buff, and it also gives him an existent edgeguard game which makes him a bit more interesting. Onstage however, he's pretty fail.
He can try poking with Jabs and F-airs...which isn't close to being failsafe enough to make up for the fact the rest of his movepool is just terrible. His Jab cancel is decent but only leads into more Jabs until they SDI, or grabs, which really don't set up into anything that matters (ie, he can't set up into kills at all). His F-air is an OK attack, that becomes sucky once people powershield it on reaction. Aside from the new edgeguard options and homo options he has, he's still extremely linear, unable to really juggle or follow up effectively at all. He's the only character besides Snake who can't do two aerials in a jump, which is fail.
Oh and most importantly he just fails on shields...best he can do is try to Jab poke, although his Jabs are in fact shieldgrabbable, and then practically everything else just fails miserably on block, which is why Link beats him and why Samus DESTROYS him. Plus camping pretty much owns him due to how slow he is (which is also why Link and Samus > Ike). Oh yeah, DDD, ROB, Olimar, and the Pokemon Trainer also make Ike's life hell due to how much they can shieldgrab, and those characters usually can camp him too.
I really seriously doubt Ike has a single definitely favorable matchup in BBrawl. He's in a similar position to Ganon imo. He still has several extremely bad matchups too, with the obvious Samus and Olimar remaining so (the former becoming worse, no less).