No, Al Sharpton is not good, because he does not help people and is not positive to the national discourse on race. Al Sharpton wants people to give money to his charities. For that, it is important that he makes sure people are upset about race. He does not want to have peace and harmony between the races.
Al Sharpton has had many moments during his career that are deemed unacceptable by myself, and many others. On MSNBC he has been allowed to go on racist and homophobic rants, which I consider to be quite vulgar, and do not deem acceptable to be portrayed to the masses as news.