I've had my fair share of odd characters & odder players, but overall I'd say I have been very lucky to mostly get players more toward the 'awesome' side of the chart.
If I had to pick one overall best, it would probably be B. He could create and play an amazing array of characters, from the kender bard, Doin the Annoying, to demon lords, to noble swordsmen, or anything else he set his sights upon. It was a complete personality change, with voice, mannerisms, stance, word choice, all changing, always fitting character & setting completely. Yet B never actually disrupted the group, no matter how great the potential was for that character. He knew the rules completely, allowing him to focus on just the character. He was always entertaining, even just to watch.
Bad players don't last long at my table. I wouldn't want to game with someone I do not get along with, and don't expect anyone else to do so, either. I've had players who just weren't any good at roleplaying, and those who never could seem to grasp any ruleset. Then there are the players who are just stupid, like the guy who broke his own nose trying to describe (thankfully not demonstrate) what his character was doing. He waved his arms around wildly, his arm hit the plant, the plant fell & hit his nose. He wasn't necessarily bad, just an idiot. The one who stands out from the crowd in badness, I don't even know her name. She didn't even really have a character, just grabbed a couple of NPC sheets. She didn't even do anything in game, just caused disruptions. Some disruptions are normal & expected from a new player, but this was a bit much: eating dice, disrobing, rolling around on the floor, & trying to dig into my pockets thinking I might have hidden dice there (which she probably would have also eaten). She didn't last long at that session, and was never asked back, needless to say.