It's a good movie, I'll come out the gate and say I definitely enjoyed it but it isn't Spike Lee's best (which is a difficult accomplishment).
It's got some great use of cinematography and lighting, and although quite simple, I did quite like the transition to a different resolution and aspect ratio when moving from future to past.
The story Is enjoyable, and all the actors and actresses do a great job portraying the emotion and complexity of their characters. One definitely bat out of the ball park and we all know who I'm talking about.
And of course, although I am a white man, I feel it wouldn't be too daring to say this film does a great job…