I admire versatility. Many actors want to be comedians, many comedians want to be musicians, many musicians want to be actors. Will Smtih is one of the few who has had success in all 3 fields. His clean-cut looks and having just enough "Gumbel" in him to be non-threatening to Cracker-ass-Crackers, has helped him sell-out to all audiences. It would seem like everybody loves Will Smith.
I can't stand him.
He initially came on the scene with partner Jazzy Jeff doing some parent-friendly rapping. Even the cartoon feline MC Skat Kat in Paula Abdul's "Opposites Attact" had more grit. When "Gettin' Jiggy with it" is the edgiest thing you have ever foisted on the World's ears, someone should take away your license to rap. (Little known fact that rappers have to pass a test and purchase a certificate allowing them to freestyle.)
Smith next went to TV starring in his own sitcom, The Fresh Prince of Bel Air. Acting like a D-grade version of Eddie Murphy, The Fresh Prince was on the air for 6 FREAKING YEARS. Pretty amazing when you break down the show and realize it made Blossom seem clever in comparison.
Finally we come to Smith's film career. He has been one of the Top 20 box office draws over the past 10 years. Starring in crapfests like Independence Day, Bad Boys, and Wild, Wild West, Will Smith has somehow brought in large audiences to see these lousy pictures. I appreciate that he looked a lot like Ali in that biopic, but he lacked the soul to play one of America's greatest figures. What about Men in Black? It was decent, but watch it again and I think you will realize that it was overhyped and doesn't hold up well, even though it came out less than 10 years ago.
His best acting performance was his first, playing a gay con man in the 1993 film, Six Degrees of Seperation. I'm not surprised that the only artistic endeavor I've ever liked Will Smith in was when he was playing a con man. I never feel he gives a genuine performance.