@Ganymede Eh. Will Smith is actually an impressive dramatic actor, when he's put in a role that calls for it. He's sort of like Jim Carrey in that way - the performance you get out of him really depends on the source material and how much the director is willing to insist that he play the role, and not Will Smith.
Sure, but the controversy isn't that he's not a good enough actor. It's that he's not a black enough actor.