I really, really hated how Youngster Joey kept on calling me 24 hours a day, just to tell me about his top-percentage Rattata that took two hits max to take down, but I also wouldn't want him gone, as that'd mean no more jokes about him :[
I didn't really like Cheren in B/W either, as he posed to be such a knowledgeable character, who just appeared to know everything about Pokemon (and actually also did), yet still managed to lose like every battle. I'd have liked him better, if they'd mixed it up a little with this generation, as we had Bianca, who was obviously supposed to be the weak one of the trio, and have her be the rival we beat up all the time, whereas battles with Cheren should have two outcomes. His team should be made significantly harder than most other trainers in the area, and if you'd lose, he'd just heal up your Pokemon and give you some kind of speech about how you should train more/ brag/ w/e, kinda like the first battle with him. I think that could motivate people to train a bit harder, just so they'd be strong enough to beat him :p
But yah, I like him in B2/W2, just not in B/W.